Uses of Package
org.apache.fop.layoutmgr
-
Packages that use org.apache.fop.layoutmgr Package Description org.apache.fop.apps Application classes used for running FOP embedded in other applications.org.apache.fop.area FOP's area tree.org.apache.fop.fo.flow.table org.apache.fop.fo.pagination All the pagination and declaration formatting objects.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. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.apps Class Description LayoutManagerMaker The interface for all LayoutManager makers -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.area Class Description LayoutManagerMaker The interface for all LayoutManager makers -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.fo.flow.table Class Description Keep Object representing a keep constraint, corresponding to the XSL-FO keep properties. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.fo.pagination Class Description BlockLevelEventProducer Event producer interface for block-level layout managers. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgr Class Description AbstractBaseLayoutManager The base class for nearly all LayoutManagers.AbstractBreaker Abstract base class for breakers (page breakers, static region handlers etc.).AbstractBreaker.BlockSequence Helper class, extending the functionality of the basicBlockKnuthSequence
.AbstractBreaker.PageBreakPosition A page break position.AbstractLayoutManager The base class for most LayoutManagers.AbstractPageSequenceLayoutManager Abstract base class for a page sequence layout manager.Adjustment BlockKnuthSequence Represents a list of block level Knuth elements.BlockLevelEventProducer Event producer interface for block-level layout managers.BlockLevelLayoutManager The interface for LayoutManagers which generate block areasBlockStackingLayoutManager Base LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.BorderOrPaddingElement This class represents an unresolved border or padding element.BreakElement This class represents an unresolved break possibility.BreakingAlgorithm The set of nodes is sorted into lines indexed into activeLines.BreakingAlgorithm.BestRecords Class that stores, for each fitness class, the best active node that could start a line of the corresponding fitness ending at the current element.BreakingAlgorithm.KnuthNode Class recording all the informations of a feasible breaking point.BreakOpportunity Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.ConditionalElementListener This interface is used to notify layout managers about the situation around spaces, borders and padding just before the addArea() method is called when a part is being painted.ElementListObserver.Observer Implement this interface to receive notifications on element lists.ExternalDocumentLayoutManager LayoutManager for an external-document extension element.FloatContentLayoutManager FlowLayoutManager LayoutManager for an fo:flow object.FootnoteBodyLayoutManager Layout manager for footnote bodies.Keep Object representing a keep constraint, corresponding to the XSL-FO keep properties.KnuthBox An instance of this class represents an unbreakable piece of content with fixed width: for example an image, a syllable (but only if letter spacing is constant), ...KnuthElement This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.KnuthGlue An instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.KnuthPenalty An instance of this class represents information about a feasible breaking point; it does not represent any piece of content.KnuthSequence Represents a list ofKnuth elements
.LayoutContext This class is used to pass information to the getNextKnuthElements() method.LayoutException Exception thrown by FOP if an unrecoverable layout error occurs.LayoutManager The interface for all LayoutManagers.LayoutManagerMaker The interface for all LayoutManager makersLayoutManagerMapping.Maker a layout manager maker base classLeafPosition A leaf position.ListElement This class is the base class for all kinds of elements that are added to element lists.LMiter An iterator for layout managers.Page This object is used by the layout engine to represent a page.PageProvider This class delivers Page instances.PageSequenceLayoutManager LayoutManager for a PageSequence.Position A position.PositionIterator An iterator overPosition
instances, that is wrapped around another 'parent'Iterator
.RelSide Enum class for relative sides.SpacedBorderedPaddedBlockLayoutManager A block-stacking layout manager for an FO that supports spaces, border and padding.SpaceResolver This class resolves spaces and conditional borders and paddings by replacing the UnresolvedListElements descendants by the right combination of KnuthElements on an element list.SpaceSpecifier Accumulate a sequence of space-specifiers (XSL space type) on areas with a stacking constraint.StaticContentLayoutManager LayoutManager for an fo:flow object.TopLevelLayoutManager This interface is implemented by top-level layout managers such as the ones for fo:page-sequence and fox:external-document.UnresolvedListElement This class represents an unresolved list element.UnresolvedListElementWithLength This class represents an unresolved list element element with a (conditional) length.WhitespaceManagementPenalty A special penalty used to specify content having multiple variants.WhitespaceManagementPenalty.Variant -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgr.inline Class Description AbstractBaseLayoutManager The base class for nearly all LayoutManagers.AbstractLayoutManager The base class for most LayoutManagers.BlockLevelLayoutManager The interface for LayoutManagers which generate block areasBreakOpportunity Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.FloatContentLayoutManager FootnoteBodyLayoutManager Layout manager for footnote bodies.Keep Object representing a keep constraint, corresponding to the XSL-FO keep properties.KnuthBox An instance of this class represents an unbreakable piece of content with fixed width: for example an image, a syllable (but only if letter spacing is constant), ...KnuthElement This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.KnuthGlue An instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.KnuthSequence Represents a list ofKnuth elements
.LayoutContext This class is used to pass information to the getNextKnuthElements() method.LayoutManager The interface for all LayoutManagers.LeafPosition A leaf position.ListElement This class is the base class for all kinds of elements that are added to element lists.PageSequenceLayoutManager LayoutManager for a PageSequence.Position A position.PositionIterator An iterator overPosition
instances, that is wrapped around another 'parent'Iterator
. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgr.list Class Description AbstractBaseLayoutManager The base class for nearly all LayoutManagers.AbstractLayoutManager The base class for most LayoutManagers.BlockLevelLayoutManager The interface for LayoutManagers which generate block areasBlockStackingLayoutManager Base LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.BreakOpportunity Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.ConditionalElementListener This interface is used to notify layout managers about the situation around spaces, borders and padding just before the addArea() method is called when a part is being painted.Keep Object representing a keep constraint, corresponding to the XSL-FO keep properties.LayoutContext This class is used to pass information to the getNextKnuthElements() method.LayoutManager The interface for all LayoutManagers.ListElement This class is the base class for all kinds of elements that are added to element lists.Position A position.PositionIterator An iterator overPosition
instances, that is wrapped around another 'parent'Iterator
.SpacedBorderedPaddedBlockLayoutManager A block-stacking layout manager for an FO that supports spaces, border and padding. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgr.table Class Description AbstractBaseLayoutManager The base class for nearly all LayoutManagers.AbstractLayoutManager The base class for most LayoutManagers.BlockLevelLayoutManager The interface for LayoutManagers which generate block areasBlockStackingLayoutManager Base LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.BreakOpportunity Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.ConditionalElementListener This interface is used to notify layout managers about the situation around spaces, borders and padding just before the addArea() method is called when a part is being painted.Keep Object representing a keep constraint, corresponding to the XSL-FO keep properties.KnuthElement This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.KnuthGlue An instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.LayoutContext This class is used to pass information to the getNextKnuthElements() method.LayoutManager The interface for all LayoutManagers.Position A position.PositionIterator An iterator overPosition
instances, that is wrapped around another 'parent'Iterator
.SpacedBorderedPaddedBlockLayoutManager A block-stacking layout manager for an FO that supports spaces, border and padding.