fop 0.94 | |
Prev Package | Next Package | Frames | No Frames |
Interface Summary | |
BlockLevelLayoutManager | The interface for LayoutManagers which generate block areas |
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. |
LayoutManager | The interface for all LayoutManagers. |
LayoutManagerMaker | The interface for all LayoutManager makers |
PageBreakingAlgorithm.PageBreakingLayoutListener | Interface to notify about layout events during page breaking. |
Class Summary | |
AbstractBaseLayoutManager | The base class for nearly all LayoutManagers. |
AbstractBreaker | Abstract base class for breakers (page breakers, static region handlers etc.). |
AbstractBreaker.BlockSequence | |
AbstractBreaker.PageBreakPosition | |
AbstractLayoutManager | The base class for most LayoutManagers. |
AreaAdditionUtil | Utility class which provides common code for the addAreas stage. |
BalancingColumnBreakingAlgorithm | This is a the breaking algorithm that is responsible for balancing columns in multi-column layout. |
BlockContainerLayoutManager | LayoutManager for a block-container FO. |
BlockKnuthSequence | Represents a list of block level Knuth elements. |
BlockLayoutManager | LayoutManager for a block FO. |
BlockLayoutManager.ProxyLMiter | Proxy iterator for Block LM. |
BlockStackingLayoutManager | Base LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock. |
BlockStackingLayoutManager.MappingPosition | |
BlockStackingLayoutManager.StackingIter | |
BorderElement | This represents an unresolved border element. |
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. |
ElementListObserver | This class is used to observe Knuth element lists generated within the layout managers. |
ElementListUtils | Utilities for Knuth element lists. |
FlowLayoutManager | LayoutManager for an fo:flow object. |
FootnoteBodyLayoutManager | Layout manager for footnote bodies. |
InlineKnuthSequence | Represents a list of inline Knuth elements. |
KnuthBlockBox | Knuth box used to represent a line in block-progression-dimension (i.e. |
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. |
KnuthPossPosIter | |
KnuthSequence | |
LayoutContext | This class is used to pass information to the getNextKnuthElements() method. |
LayoutManagerMapping | The default LayoutManager maker class |
LayoutManagerMapping.BasicLinkLayoutManagerMaker | |
LayoutManagerMapping.BidiOverrideLayoutManagerMaker | |
LayoutManagerMapping.BlockContainerLayoutManagerMaker | |
LayoutManagerMapping.BlockLayoutManagerMaker | |
LayoutManagerMapping.CharacterLayoutManagerMaker | |
LayoutManagerMapping.ExternalGraphicLayoutManagerMaker | |
LayoutManagerMapping.FootnodeLayoutManagerMaker | |
LayoutManagerMapping.FOTextLayoutManagerMaker | |
LayoutManagerMapping.InlineContainerLayoutManagerMaker | |
LayoutManagerMapping.InlineLayoutManagerMaker | |
LayoutManagerMapping.InstreamForeignObjectLayoutManagerMaker | |
LayoutManagerMapping.LeaderLayoutManagerMaker | |
LayoutManagerMapping.ListBlockLayoutManagerMaker | |
LayoutManagerMapping.ListItemLayoutManagerMaker | |
LayoutManagerMapping.Maker | |
LayoutManagerMapping.PageNumberCitationLastLayoutManagerMaker | |
LayoutManagerMapping.PageNumberCitationLayoutManagerMaker | |
LayoutManagerMapping.PageNumberLayoutManagerMaker | |
LayoutManagerMapping.RetrieveMarkerLayoutManagerMaker | |
LayoutManagerMapping.TableLayoutManagerMaker | |
LayoutManagerMapping.WrapperLayoutManagerMaker | |
LeafPosition | |
ListElement | This class is the base class for all kinds of elements that are added to element lists. |
LMiter | |
MinOptMaxUtil | Utilities for MinOptMax and LengthRangeProperty. |
NonLeafPosition | |
PaddingElement | This represents an unresolved padding element. |
Page | This object is used by the layout engine to represent a page. |
PageBreaker | Handles the breaking of pages in an fo:flow |
PageBreakingAlgorithm.BestPageRecords | this class stores information about how the nodes which could start a line ending at the current element |
PageBreakingAlgorithm.KnuthPageNode | This class represents a feasible breaking point with extra information about footnotes. |
PageProvider | This class delivers Page instances. |
PageSequenceLayoutManager | LayoutManager for a PageSequence. |
Position | |
PositionIterator | |
RelSide | Enum class for relative sides. |
SpaceElement | This class represents an unresolved space element. |
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. |
SpaceResolver.SpaceHandlingBreakPosition | Position class for break possibilities. |
SpaceResolver.SpaceHandlingPosition | Position class for no-break situations. |
SpaceSpecifier | Accumulate a sequence of space-specifiers (XSL space type) on areas with a stacking constraint. |
StaticContentLayoutManager | LayoutManager for an fo:flow object. |
TraitSetter | This is a helper class used for setting common traits on areas. |
UnresolvedListElement | This class represents an unresolved list element. |
UnresolvedListElementWithLength | This class represents an unresolved list element element with a (conditional) length. |
fop 0.94 |