fop 1.1

## Uses of Class
org.apache.fop.area.Area

Packages that use Area
org.apache.fop.area: FOP's area tree.
org.apache.fop.area.inline: FOP's area tree: inline-level areas
org.apache.fop.layoutmgr: FOP's layout engine.
org.apache.fop.layoutmgr.inline: Layout managers for inline formatting objects and line building.
org.apache.fop.layoutmgr.list: Layout managers for lists.
org.apache.fop.layoutmgr.table: Layout managers for tables.
org.apache.fop.render: Generic renderer interface.
org.apache.fop.render.awt: AWT Renderer used for displaying rendered pages in Java applications.
org.apache.fop.render.txt: Plain Text Renderer
org.apache.fop.render.xml: Area Tree XML Renderer.

Uses of Area in org.apache.fop.area

Subclasses of Area in org.apache.fop.area
`class` `BeforeFloat` The before-float-reference-area optionally generated by an fo:region-body.
`class` `Block` This is the block area class.
`class` `BlockParent` A BlockParent holds block-level areas.
`class` `BlockViewport` A BlockViewport.
`class` `BodyRegion` This class is a container for the areas that may be generated by an fo:region-body.
`class` `Footnote` The footnote-reference-area optionally generated by an fo:region-body.
`class` `LineArea` The line area.
`class` `MainReference` The main-reference-area generated by an fo:region-body This object holds one or more span-reference-areas (block-areas stacked in the block progression direction) See fo:region-body definition in the XSL Rec for more information.
`class` `NormalFlow` The normal-flow-reference-area class.
`class` `RegionReference` This is a region reference area for a page regions.
`class` `RegionViewport` Region Viewport area.
`class` `Span` The span-reference-area.

Fields in org.apache.fop.area with type parameters of type Area
`protected java.util.List<Area>` `BlockParent.children` The children of this block parent area.

Methods in org.apache.fop.area that return types with arguments of type Area
`java.util.List<Area>` `RegionReference.getBlocks()` Get the block in this region.

Methods in org.apache.fop.area with parameters of type Area
`void` `RegionReference.addChildArea(Area child)` Add a child to this area.
`void` `LineArea.addChildArea(Area childArea)` Add a child area to this line area.
`void` `BlockParent.addChildArea(Area childArea)` Add a child to this area.
`void` `Area.addChildArea(Area child)` Add a child to this area.

Constructors in org.apache.fop.area with parameters of type Area
`LinkResolver(java.lang.String id, Area a)` Create a new link resolver.

Uses of Area in org.apache.fop.area.inline

Subclasses of Area in org.apache.fop.area.inline
`class` `AbstractTextArea` Abstract base class for both TextArea and Character.
`class` `Anchor` Anchor area for footnote or float.
`class` `BasicLinkArea` An inline area produced by an fo:basic-link element.
`class` `Container` Container area for inline container.
`class` `FilledArea` Filled area.
`class` `ForeignObject` Foreign object inline area.
`class` `Image` Image area for external-graphic.
`class` `InlineArea` Inline Area This area is for all inline areas that can be placed in a line area.
`class` `InlineBlockParent` Inline block parent area.
`class` `InlineParent` Inline parent area.
`class` `InlineViewport` Inline viewport area.
`class` `Leader` This is a leader inline area.
`class` `Space` Inline space area.
`class` `SpaceArea` A space
`class` `TextArea` A text inline area.
`class` `UnresolvedPageNumber` Unresolvable page number area.
`class` `WordArea` A string of characters without spaces

Methods in org.apache.fop.area.inline that return Area
`Area` `InlineViewport.getContent()` Get the content area for this viewport.
`Area` `InlineArea.getParentArea()`

Methods in org.apache.fop.area.inline with parameters of type Area
`void` `InlineParent.addChildArea(Area c)`
`void` `InlineBlockParent.addChildArea(Area childArea)` Override generic Area method.
`void` `InlineArea.addChildArea(Area childArea)` Set the parent for the child area.
`void` `InlineViewport.setContent(Area content)` Sets the content area.
`void` `InlineArea.setParentArea(Area parentArea)`
`void` `BasicLinkArea.setParentArea(Area parentArea)`

Constructors in org.apache.fop.area.inline with parameters of type Area
`InlineViewport(Area child)` Create a new viewport area with the content area.
`InlineViewport(Area child, int bidiLevel)` Create a new viewport area with the content area.

Uses of Area in org.apache.fop.layoutmgr

Methods in org.apache.fop.layoutmgr that return Area
`Area` `StaticContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `LayoutManager.getParentArea(Area childArea)` Get the parent area for an area.
`Area` `FlowLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `BlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `BlockContainerLayoutManager.getParentArea(Area childArea)` Get the parent area for children of this block container.
`Area` `AbstractLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Methods in org.apache.fop.layoutmgr with parameters of type Area
`static void` `TraitSetter.addBackground(Area area, CommonBorderPaddingBackground backProps, PercentBaseContext context)` Add background to an area.
`static void` `TraitSetter.addBackground(Area area, CommonBorderPaddingBackground backProps, PercentBaseContext context, int ipdShift, int bpdShift, int referenceIPD, int referenceBPD)` Add background to an area.
`static void` `TraitSetter.addBorders(Area area, CommonBorderPaddingBackground borderProps, boolean discardBefore, boolean discardAfter, boolean discardStart, boolean discardEnd, PercentBaseContext context)` Add borders to an area.
`static void` `TraitSetter.addBorders(Area area, CommonBorderPaddingBackground borderProps, PercentBaseContext context)` Deprecated. Call the other addBorders() method and addPadding separately.
`static void` `TraitSetter.addBreaks(Area area, int breakBefore, int breakAfter)` Sets the traits for breaks on an area.
`void` `StaticContentLayoutManager.addChildArea(Area childArea)` Add child area to a the correct container, depending on its area class.
`void` `LayoutManager.addChildArea(Area childArea)` Add the area as a child of the current area.
`void` `FootnoteBodyLayoutManager.addChildArea(Area childArea)` Add the childArea to the current area.
`void` `FlowLayoutManager.addChildArea(Area childArea)` Add child area to a the correct container, depending on its area class.
`void` `BlockStackingLayoutManager.addChildArea(Area childArea)` Add the childArea to the current area.
`void` `BlockLayoutManager.addChildArea(Area childArea)` Add the childArea to the current area.
`void` `BlockContainerLayoutManager.addChildArea(Area childArea)` Add the child to the block container.
`void` `AbstractLayoutManager.addChildArea(Area childArea)` Add a child area to the current area.
`protected void` `BlockStackingLayoutManager.addChildToArea(Area childArea, BlockParent parentArea)` Add the childArea to the passed area.
`static void` `TraitSetter.addCollapsingBorders(Area area, CommonBorderPaddingBackground.BorderInfo borderBefore, CommonBorderPaddingBackground.BorderInfo borderAfter, CommonBorderPaddingBackground.BorderInfo borderStart, CommonBorderPaddingBackground.BorderInfo borderEnd, boolean[] outer)` Add borders to an area for the collapsing border model in tables.
`static void` `TraitSetter.addFontTraits(Area area, Font font)` Adds font traits to an area
`static void` `TraitSetter.addMargins(Area area, CommonBorderPaddingBackground bpProps, CommonMarginBlock marginProps, PercentBaseContext context)` Add space to a block area.
`static void` `TraitSetter.addMargins(Area area, CommonBorderPaddingBackground bpProps, int startIndent, int endIndent, PercentBaseContext context)` Add space to a block area.
`static void` `TraitSetter.addPadding(Area area, CommonBorderPaddingBackground bordProps, boolean discardBefore, boolean discardAfter, boolean discardStart, boolean discardEnd, PercentBaseContext context)` Add padding to an area.
`static void` `TraitSetter.addSpaceBeforeAfter(Area area, double adjust, MinOptMax spaceBefore, MinOptMax spaceAfter)` Adds traits for space-before and space-after to an area.
`static void` `TraitSetter.addStructureTreeElement(Area area, StructureTreeElement structureTreeElement)` Sets the structure tree element associated to the given area.
`static void` `TraitSetter.addTextDecoration(Area area, CommonTextDecoration deco)` Adds the text-decoration traits to the area.
`Area` `StaticContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `LayoutManager.getParentArea(Area childArea)` Get the parent area for an area.
`Area` `FlowLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `BlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `BlockContainerLayoutManager.getParentArea(Area childArea)` Get the parent area for children of this block container.
`Area` `AbstractLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`static void` `TraitSetter.setBorderPaddingTraits(Area area, CommonBorderPaddingBackground bpProps, boolean isNotFirst, boolean isNotLast, PercentBaseContext context)` Sets border and padding traits on areas.
`static void` `TraitSetter.setProducerID(Area area, java.lang.String id)` Sets the producer's ID as a trait on the area.

Uses of Area in org.apache.fop.layoutmgr.inline

Methods in org.apache.fop.layoutmgr.inline that return Area
`protected Area` `InstreamForeignObjectLM.getChildArea()` Returns the image of foreign object area to be put into the viewport.
`protected Area` `ExternalGraphicLayoutManager.getChildArea()` Returns the image of foreign object area to be put into the viewport.
`protected abstract Area` `AbstractGraphicsLayoutManager.getChildArea()` Returns the image of foreign object area to be put into the viewport.
`protected Area` `InlineStackingLayoutManager.getCurrentArea()` Returns the current area.
`Area` `LeafNodeLayoutManager.getParentArea(Area childArea)` This is a leaf-node, so this method should never be called.
`Area` `ContentLayoutManager.getParentArea(Area childArea)` Get the parent area for an area.

Methods in org.apache.fop.layoutmgr.inline with parameters of type Area
`void` `LineLayoutManager.addChildArea(Area childArea)` Add a child area to the current area.
`void` `LeafNodeLayoutManager.addChildArea(Area childArea)` This is a leaf-node, so this method should never be called.
`void` `InlineLayoutManager.addChildArea(Area childArea)` Add a child area to the current area.
`void` `ContentLayoutManager.addChildArea(Area childArea)` Add the area as a child of the current area.
`protected void` `InlineStackingLayoutManager.addSpace(Area parentArea, MinOptMax spaceRange, double spaceAdjust)` Adds a space to the area.
`Area` `LeafNodeLayoutManager.getParentArea(Area childArea)` This is a leaf-node, so this method should never be called.
`Area` `ContentLayoutManager.getParentArea(Area childArea)` Get the parent area for an area.
`protected void` `InlineStackingLayoutManager.setCurrentArea(Area area)` Set the current area.

Constructors in org.apache.fop.layoutmgr.inline with parameters of type Area
`ContentLayoutManager(Area area, LayoutManager parentLM)` Constructs a new ContentLayoutManager

Uses of Area in org.apache.fop.layoutmgr.list

Methods in org.apache.fop.layoutmgr.list that return Area
`Area` `ListItemLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `ListItemContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `ListBlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Methods in org.apache.fop.layoutmgr.list with parameters of type Area
`void` `ListItemLayoutManager.addChildArea(Area childArea)` Add the child.
`void` `ListItemContentLayoutManager.addChildArea(Area childArea)` Add the child to the list item area.
`void` `ListBlockLayoutManager.addChildArea(Area childArea)` Add the child area to this layout manager.
`Area` `ListItemLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `ListItemContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `ListBlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Uses of Area in org.apache.fop.layoutmgr.table

Methods in org.apache.fop.layoutmgr.table that return Area
`Area` `TableLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `TableCellLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `TableCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `TableAndCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Methods in org.apache.fop.layoutmgr.table with parameters of type Area
`void` `TableLayoutManager.addChildArea(Area childArea)` Add the child area to this layout manager.
`void` `TableCellLayoutManager.addChildArea(Area childArea)` Add the child to the cell block area.
`void` `TableCaptionLayoutManager.addChildArea(Area childArea)` Add the child to the caption area.
`void` `TableAndCaptionLayoutManager.addChildArea(Area childArea)` Add the child to the current area.
`Area` `TableLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `TableCellLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `TableCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` `TableAndCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Uses of Area in org.apache.fop.render

Methods in org.apache.fop.render with parameters of type Area
`protected void` `AbstractPathOrientedRenderer.drawBackAndBorders(Area backgroundArea, Area borderArea, float startx, float starty, float width, float height)` Draw the background and borders.
`protected void` `AbstractPathOrientedRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draw the background and borders.
`protected Font` `PrintRenderer.getFontFromArea(Area area)` Returns a Font object constructed based on the font traits in an area
`protected java.lang.String` `PrintRenderer.getInternalFontNameForArea(Area area)` Returns the internal font key for a font triplet coming from the area tree

Uses of Area in org.apache.fop.render.awt

Methods in org.apache.fop.render.awt with parameters of type Area
`protected void` `AWTRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draws the background and borders and adds a basic debug view // TODO implement visual-debugging as standalone Draw the background and borders. float, float, float, float)

Uses of Area in org.apache.fop.render.txt

Methods in org.apache.fop.render.txt with parameters of type Area
`protected void` `TXTRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draw the background and borders.

Uses of Area in org.apache.fop.render.xml

Methods in org.apache.fop.render.xml with parameters of type Area
`protected void` `XMLRenderer.addAreaAttributes(Area area)` Adds the general Area attributes.
`protected void` `XMLRenderer.addTraitAttributes(Area area)` Adds attributes from traits of an Area.

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.