|
fop 1.0 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LayoutManager | |
---|---|
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. |
Uses of LayoutManager in org.apache.fop.layoutmgr |
---|
Subinterfaces of LayoutManager in org.apache.fop.layoutmgr | |
---|---|
interface |
BlockLevelLayoutManager
The interface for LayoutManagers which generate block areas |
Classes in org.apache.fop.layoutmgr that implement LayoutManager | |
---|---|
class |
AbstractBaseLayoutManager
The base class for nearly all LayoutManagers. |
class |
AbstractLayoutManager
The base class for most LayoutManagers. |
class |
AbstractPageSequenceLayoutManager
Abstract base class for a page sequence layout manager. |
class |
BlockContainerLayoutManager
LayoutManager for a block-container FO. |
class |
BlockLayoutManager
LayoutManager for a block FO. |
class |
BlockStackingLayoutManager
Base LayoutManager class for all areas which stack their child areas in the block-progression direction, such as Flow, Block, ListBlock. |
class |
ExternalDocumentLayoutManager
LayoutManager for an external-document extension element. |
class |
FlowLayoutManager
LayoutManager for an fo:flow object. |
class |
FootnoteBodyLayoutManager
Layout manager for footnote bodies. |
class |
PageSequenceLayoutManager
LayoutManager for a PageSequence. |
class |
StaticContentLayoutManager
LayoutManager for an fo:flow object. |
Fields in org.apache.fop.layoutmgr declared as LayoutManager | |
---|---|
protected LayoutManager |
AbstractLayoutManager.curChildLM
child LM during getNextKnuthElement phase |
protected LayoutManager |
AbstractLayoutManager.parentLayoutManager
Parent LayoutManager for this LayoutManager |
Methods in org.apache.fop.layoutmgr that return LayoutManager | |
---|---|
protected LayoutManager |
AbstractLayoutManager.getChildLM()
Return currently active child LayoutManager or null if all children have finished layout. |
protected abstract LayoutManager |
AbstractBreaker.getCurrentChildLM()
|
protected LayoutManager |
PageBreaker.getCurrentChildLM()
|
LayoutManager |
ListElement.getLayoutManager()
|
LayoutManager |
LayoutException.getLayoutManager()
Returns the layout manager that detected the problem. |
LayoutManager |
Position.getLM()
|
protected LayoutManager |
KnuthPossPosIter.getLM(java.lang.Object nextObj)
|
protected LayoutManager |
BlockStackingLayoutManager.StackingIter.getLM(java.lang.Object nextObj)
|
protected abstract LayoutManager |
PositionIterator.getLM(java.lang.Object nextObj)
|
LayoutManager |
PositionIterator.getNextChildLM()
|
protected LayoutManager |
UnresolvedListElement.getOriginatingLayoutManager()
|
LayoutManager |
AbstractLayoutManager.getParent()
Get the parent layout manager. |
LayoutManager |
LayoutManager.getParent()
Get the parent layout manager. |
protected abstract LayoutManager |
AbstractBreaker.getTopLevelLM()
|
protected LayoutManager |
PageBreaker.getTopLevelLM()
|
LayoutManager |
LayoutManagerMaker.makeLayoutManager(FONode node)
Make a specific LayoutManager for the node. |
LayoutManager |
LayoutManagerMapping.makeLayoutManager(FONode node)
Make a specific LayoutManager for the node. |
Methods in org.apache.fop.layoutmgr with parameters of type LayoutManager | |
---|---|
void |
AbstractLayoutManager.addChildLM(LayoutManager lm)
Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM. |
void |
LayoutManager.addChildLM(LayoutManager lm)
Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM. |
protected int |
AbstractBreaker.getNextBlockList(LayoutContext childLC,
int nextSequenceStartsOn,
Position positionAtIPDChange,
LayoutManager restartAtLM,
java.util.List firstElements)
Gets the next block list (sequence) and adds it to a list of block lists if it's not empty. |
protected int |
PageBreaker.getNextBlockList(LayoutContext childLC,
int nextSequenceStartsOn,
Position positionAtIPDChange,
LayoutManager restartLM,
java.util.List firstElements)
Gets the next block list (sequence) and adds it to a list of block lists if it's not empty. |
protected java.util.List |
AbstractBreaker.getNextKnuthElements(LayoutContext context,
int alignment,
Position positionAtIPDChange,
LayoutManager restartAtLM)
|
protected java.util.List |
PageBreaker.getNextKnuthElements(LayoutContext context,
int alignment,
Position positionAtIPDChange,
LayoutManager restartAtLM)
|
java.util.List |
FlowLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
Position positionAtIPDChange,
LayoutManager restartAtLM)
|
java.util.List |
BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
java.util.Stack lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected. |
java.util.List |
BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
java.util.Stack lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected. |
java.util.List |
BlockLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
java.util.Stack lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected. |
java.util.List |
AbstractBaseLayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
java.util.Stack lmStack,
Position positionAtIPDChange,
LayoutManager restartAtLM)
Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected. |
java.util.List |
LayoutManager.getNextKnuthElements(LayoutContext context,
int alignment,
java.util.Stack lmStack,
Position positionAtIPDChange,
LayoutManager restartAtLM)
Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected. |
protected void |
AbstractLayoutManager.setCurrentChildLM(LayoutManager childLM)
|
void |
AbstractLayoutManager.setParent(LayoutManager lm)
Set the parent layout manager. |
void |
LayoutManager.setParent(LayoutManager lm)
Set the parent layout manager. |
void |
KnuthSequence.wrapPositions(LayoutManager lm)
Wrap the Positions of the elements of this sequence in a Position for LayoutManager lm. |
Constructors in org.apache.fop.layoutmgr with parameters of type LayoutManager | |
---|---|
BalancingColumnBreakingAlgorithm(LayoutManager topLevelLM,
PageProvider pageProvider,
PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener,
int alignment,
int alignmentLast,
MinOptMax footnoteSeparatorLength,
boolean partOverflowRecovery,
int columnCount)
|
|
BlockStackingLayoutManager.MappingPosition(LayoutManager lm,
int first,
int last)
|
|
LayoutException(java.lang.String message,
LayoutManager lm)
Constructs a new layout exception with the specified detail message. |
|
LeafPosition(LayoutManager layoutManager,
int pos)
|
|
LeafPosition(LayoutManager layoutManager,
int pos,
int index)
|
|
LMiter(LayoutManager lp)
|
|
NonLeafPosition(LayoutManager lm,
Position sub)
|
|
Position(LayoutManager lm)
|
|
Position(LayoutManager lm,
int index)
|
Uses of LayoutManager in org.apache.fop.layoutmgr.inline |
---|
Subinterfaces of LayoutManager in org.apache.fop.layoutmgr.inline | |
---|---|
interface |
InlineLevelLayoutManager
The interface for LayoutManagers which generate inline areas |
Classes in org.apache.fop.layoutmgr.inline that implement LayoutManager | |
---|---|
class |
AbstractGraphicsLayoutManager
LayoutManager handling the common tasks for the fo:instream-foreign-object and fo:external-graphics formatting objects |
class |
AbstractPageNumberCitationLayoutManager
LayoutManager for the fo:page-number-citation(-last) formatting object |
class |
BasicLinkLayoutManager
LayoutManager for the fo:basic-link formatting object |
class |
BidiLayoutManager
If this bidi has a different writing mode direction ltr or rtl than its parent writing mode then this reverses the inline areas (at the character level). |
class |
CharacterLayoutManager
LayoutManager for the fo:character formatting object |
class |
ContentLayoutManager
Content Layout Manager. |
class |
ExternalGraphicLayoutManager
LayoutManager for the fo:external-graphic formatting object |
class |
FootnoteLayoutManager
Layout manager for fo:footnote. |
class |
ICLayoutManager
This creates a single inline container area after laying out the child block areas. |
class |
InlineLayoutManager
LayoutManager for objects which stack children in the inline direction, such as Inline or Line |
class |
InlineStackingLayoutManager
Class modelling the commonalities of layoutmanagers for objects which stack children in the inline direction, such as Inline or Line. |
class |
InstreamForeignObjectLM
LayoutManager for the fo:instream-foreign-object formatting object |
class |
LeaderLayoutManager
LayoutManager for the fo:leader formatting object |
class |
LeafNodeLayoutManager
Base LayoutManager for leaf-node FObj, ie: ones which have no children. |
class |
LineLayoutManager
LayoutManager for lines. |
class |
PageNumberCitationLastLayoutManager
LayoutManager for the fo:page-number-citation-last formatting object |
class |
PageNumberCitationLayoutManager
LayoutManager for the fo:page-number-citation formatting object |
class |
PageNumberLayoutManager
LayoutManager for the fo:page-number formatting object |
class |
TextLayoutManager
LayoutManager for text (a sequence of characters) which generates one or more inline areas. |
class |
WrapperLayoutManager
This is the layout manager for the fo:wrapper formatting object. |
Methods in org.apache.fop.layoutmgr.inline that return LayoutManager | |
---|---|
protected LayoutManager |
InlineStackingLayoutManager.StackingIter.getLM(java.lang.Object nextObj)
|
LayoutManager |
ContentLayoutManager.getParent()
Get the parent layout manager. |
Methods in org.apache.fop.layoutmgr.inline with parameters of type LayoutManager | |
---|---|
void |
ContentLayoutManager.addChildLM(LayoutManager lm)
Add the LM in the argument to the list of child LMs; set this LM as the parent; initialize the LM. |
void |
ContentLayoutManager.fillArea(LayoutManager curLM)
|
void |
ContentLayoutManager.setParent(LayoutManager lm)
Set the parent layout manager. |
Constructors in org.apache.fop.layoutmgr.inline with parameters of type LayoutManager | |
---|---|
ContentLayoutManager(Area area,
LayoutManager parentLM)
Constructs a new ContentLayoutManager |
Uses of LayoutManager in org.apache.fop.layoutmgr.list |
---|
Classes in org.apache.fop.layoutmgr.list that implement LayoutManager | |
---|---|
class |
ListBlockLayoutManager
LayoutManager for a list-block FO. |
class |
ListItemContentLayoutManager
LayoutManager for a list-item-label or list-item-body FO. |
class |
ListItemLayoutManager
LayoutManager for a list-item FO. |
Uses of LayoutManager in org.apache.fop.layoutmgr.table |
---|
Classes in org.apache.fop.layoutmgr.table that implement LayoutManager | |
---|---|
class |
TableAndCaptionLayoutManager
LayoutManager for a table-and-caption FO. |
class |
TableCaptionLayoutManager
LayoutManager for a table-caption FO. |
class |
TableCellLayoutManager
LayoutManager for a table-cell FO. |
class |
TableLayoutManager
LayoutManager for a table FO. |
|
fop 1.0 | |||||||||
PREV NEXT | FRAMES NO FRAMES |