| 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.
|
| org.apache.fop.util |
Various utility classes (I/O, codecs, color support, service discovers etc.).
|
| Class and Description |
|---|
| LayoutManagerMaker
The interface for all LayoutManager makers
|
| Class and Description |
|---|
| LayoutManagerMaker
The interface for all LayoutManager makers
|
| Class and Description |
|---|
| Keep
Object representing a keep constraint, corresponding
to the XSL-FO keep properties.
|
| Class and Description |
|---|
| BlockLevelEventProducer
Event producer interface for block-level layout managers.
|
| Class and 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
basic
BlockKnuthSequence. |
| 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 areas
|
| BlockStackingLayoutManager
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 of
Knuth 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 makers
|
| LayoutManagerMapping.Maker
a layout manager maker base class
|
| LeafPosition
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 |
| 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 |
| Class and Description |
|---|
| AbstractBaseLayoutManager
The base class for nearly all LayoutManagers.
|
| AbstractLayoutManager
The base class for most LayoutManagers.
|
| BlockLevelLayoutManager
The interface for LayoutManagers which generate block areas
|
| BreakOpportunity
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 of
Knuth 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 |
| Class and Description |
|---|
| AbstractBaseLayoutManager
The base class for nearly all LayoutManagers.
|
| AbstractLayoutManager
The base class for most LayoutManagers.
|
| BlockLevelLayoutManager
The interface for LayoutManagers which generate block areas
|
| BlockStackingLayoutManager
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 |
| SpacedBorderedPaddedBlockLayoutManager
A block-stacking layout manager for an FO that supports spaces, border and padding.
|
| Class and Description |
|---|
| AbstractBaseLayoutManager
The base class for nearly all LayoutManagers.
|
| AbstractLayoutManager
The base class for most LayoutManagers.
|
| BlockLevelLayoutManager
The interface for LayoutManagers which generate block areas
|
| BlockStackingLayoutManager
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 |
| SpacedBorderedPaddedBlockLayoutManager
A block-stacking layout manager for an FO that supports spaces, border and padding.
|
| Class and Description |
|---|
| ListElement
This class is the base class for all kinds of elements that are added to element lists.
|
Copyright © 2023 Apache Software Foundation. All rights reserved.