Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
BorderElement
This represents an unresolved border element.
|
class |
BorderOrPaddingElement
This class represents an unresolved border or padding element.
|
class |
BreakElement
This class represents an unresolved break possibility.
|
class |
KnuthBlockBox
Knuth box used to represent a line in block-progression-dimension (i.e.
|
class |
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), ...
|
class |
KnuthElement
This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.
|
class |
KnuthGlue
An instance of this class represents a piece of content with adjustable
width: for example a space between words of justified text.
|
class |
KnuthPenalty
An instance of this class represents information about a feasible
breaking point; it does not represent any piece of content.
|
class |
PaddingElement
This represents an unresolved padding element.
|
class |
SpaceElement
This class represents an unresolved space element.
|
class |
UnresolvedListElement
This class represents an unresolved list element.
|
class |
UnresolvedListElementWithLength
This class represents an unresolved list element element with a (conditional) length.
|
Modifier and Type | Method and Description |
---|---|
ListElement |
KnuthSequence.getElement(int index) |
ListElement |
KnuthPossPosIter.getKE()
Peek at next, returning as ListElement.
|
ListElement |
KnuthSequence.getLast() |
ListElement |
KnuthSequence.removeLast()
Remove the last element of this sequence.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ListElement> |
FlowLayoutManager.getNextChildElements(LayoutManager childLM,
LayoutContext context,
LayoutContext childLC,
int alignment,
java.util.Stack<LayoutManager> lmStack,
Position restartPosition,
LayoutManager restartLM)
Overridden to wrap the child positions before returning the list
Gets the next set of child elements for the given childLM.
|
protected java.util.List<ListElement> |
BlockStackingLayoutManager.getNextChildElements(LayoutManager childLM,
LayoutContext context,
LayoutContext childLC,
int alignment,
java.util.Stack<LayoutManager> lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Gets the next set of child elements for the given childLM.
|
protected java.util.List<ListElement> |
BlockLayoutManager.getNextChildElements(LayoutManager childLM,
LayoutContext context,
LayoutContext childLC,
int alignment,
java.util.Stack lmStack,
Position restartPosition,
LayoutManager restartAtLM)
Overridden to take into account that the childLM may be the block's
LineLayoutManager . |
Modifier and Type | Method and Description |
---|---|
protected void |
BlockStackingLayoutManager.wrapPositionElement(ListElement el,
java.util.List targetList,
boolean force)
"wrap" the Position inside the given element and add it to the target list.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BlockStackingLayoutManager.addFirstVisibleMarks(java.util.List<ListElement> elements,
LayoutContext context,
int alignment)
Checks if this LM's first "visible marks" (= borders, padding, spaces) have
already been processed, and if necessary, adds corresponding elements to
the specified list, and updates the given layout context accordingly.
|
protected void |
BlockStackingLayoutManager.addInBetweenBreak(java.util.List<ListElement> contentList,
LayoutContext parentLC,
LayoutContext childLC)
Adds a break element to the content list between individual child elements.
|
protected void |
BlockStackingLayoutManager.addLastVisibleMarks(java.util.List<ListElement> elements,
LayoutContext context,
int alignment)
Adds elements the LM's last/closing marks to the specified list, and
updates the layout context accordingly.
|
protected boolean |
BlockStackingLayoutManager.breakBeforeServed(LayoutContext context,
java.util.List<ListElement> elements)
Check whether there is a break-before condition.
|
Modifier and Type | Class and Description |
---|---|
class |
KnuthInlineBox
A knuth inline box.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ListItemLayoutManager.addFirstVisibleMarks(java.util.List<ListElement> elements,
LayoutContext context,
int alignment)
Overridden to unconditionally add elements for space-before.
|
Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.