Uses of Package
org.apache.fop.layoutmgr
Packages that use org.apache.fop.layoutmgr
Package
Description
Application classes used for running FOP embedded in other applications.
FOP's area tree.
All the pagination and declaration formatting objects.
FOP's layout engine.
Layout managers for inline formatting objects and line building.
Layout managers for lists.
Layout managers for tables.
Various utility classes (I/O, codecs, color support, service discovers etc.).
-
Classes in org.apache.fop.layoutmgr used by org.apache.fop.apps
-
Classes in org.apache.fop.layoutmgr used by org.apache.fop.area
-
Classes in org.apache.fop.layoutmgr used by org.apache.fop.fo.flow.tableClassDescriptionObject representing a keep constraint, corresponding to the XSL-FO keep properties.
-
Classes in org.apache.fop.layoutmgr used by org.apache.fop.fo.pagination
-
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgrClassDescriptionThe base class for nearly all LayoutManagers.Abstract base class for breakers (page breakers, static region handlers etc.).Helper class, extending the functionality of the basic
BlockKnuthSequence
.A page break position.The base class for most LayoutManagers.Abstract base class for a page sequence layout manager.Represents a list of block level Knuth elements.Event producer interface for block-level layout managers.The interface for LayoutManagers which generate block areasBase LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.This class represents an unresolved border or padding element.This class represents an unresolved break possibility.The set of nodes is sorted into lines indexed into activeLines.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.Class recording all the informations of a feasible breaking point.Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.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.Implement this interface to receive notifications on element lists.LayoutManager for an external-document extension element.LayoutManager for an fo:flow object.Layout manager for footnote bodies.Object representing a keep constraint, corresponding to the XSL-FO keep properties.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), ...This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.An instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.An instance of this class represents information about a feasible breaking point; it does not represent any piece of content.Represents a list ofKnuth elements
.This class is used to pass information to the getNextKnuthElements() method.Exception thrown by FOP if an unrecoverable layout error occurs.The interface for all LayoutManagers.The interface for all LayoutManager makersa layout manager maker base classA leaf position.This class is the base class for all kinds of elements that are added to element lists.An iterator for layout managers.This object is used by the layout engine to represent a page.This class delivers Page instances.LayoutManager for a PageSequence.A position.Enum class for relative sides.A block-stacking layout manager for an FO that supports spaces, border and padding.This class resolves spaces and conditional borders and paddings by replacing the UnresolvedListElements descendants by the right combination of KnuthElements on an element list.Accumulate a sequence of space-specifiers (XSL space type) on areas with a stacking constraint.LayoutManager for an fo:flow object.This interface is implemented by top-level layout managers such as the ones for fo:page-sequence and fox:external-document.This class represents an unresolved list element.This class represents an unresolved list element element with a (conditional) length.A special penalty used to specify content having multiple variants. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgr.inlineClassDescriptionThe base class for nearly all LayoutManagers.The base class for most LayoutManagers.The interface for LayoutManagers which generate block areasDefines methods to evaluate break opportunities at a particular location in the tree of layout managers.Layout manager for footnote bodies.Object representing a keep constraint, corresponding to the XSL-FO keep properties.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), ...This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.An instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.Represents a list of
Knuth elements
.This class is used to pass information to the getNextKnuthElements() method.The interface for all LayoutManagers.A leaf position.This class is the base class for all kinds of elements that are added to element lists.LayoutManager for a PageSequence.A position. -
Classes in org.apache.fop.layoutmgr used by org.apache.fop.layoutmgr.listClassDescriptionThe base class for nearly all LayoutManagers.The base class for most LayoutManagers.The interface for LayoutManagers which generate block areasBase LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.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.Object representing a keep constraint, corresponding to the XSL-FO keep properties.This class is used to pass information to the getNextKnuthElements() method.The interface for all LayoutManagers.This class is the base class for all kinds of elements that are added to element lists.A position.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.tableClassDescriptionThe base class for nearly all LayoutManagers.The base class for most LayoutManagers.The interface for LayoutManagers which generate block areasBase LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock.Defines methods to evaluate break opportunities at a particular location in the tree of layout managers.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.Object representing a keep constraint, corresponding to the XSL-FO keep properties.This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.An instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.This class is used to pass information to the getNextKnuthElements() method.The interface for all LayoutManagers.A position.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.utilClassDescriptionThis class is the base class for all kinds of elements that are added to element lists.