Uses of Class
org.apache.fop.layoutmgr.ListElement
-
Packages that use ListElement 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.org.apache.fop.layoutmgr.table Layout managers for tables.org.apache.fop.util Various utility classes (I/O, codecs, color support, service discovers etc.). -
-
Uses of ListElement in org.apache.fop.layoutmgr
Subclasses of ListElement in org.apache.fop.layoutmgr Modifier and Type Class 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.class
WhitespaceManagementPenalty
A special penalty used to specify content having multiple variants.Fields in org.apache.fop.layoutmgr with type parameters of type ListElement Modifier and Type Field Description private java.util.List<ListElement>
MultiSwitchLayoutManager.WhitespaceManagementPosition. knuthList
java.util.List<ListElement>
WhitespaceManagementPenalty.Variant. knuthList
Methods in org.apache.fop.layoutmgr that return ListElement Modifier and Type Method 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.Methods in org.apache.fop.layoutmgr that return types with arguments of type ListElement Modifier and Type Method Description private java.util.List<ListElement>
FlowLayoutManager. addChildElements(java.util.List<ListElement> elements, LayoutManager childLM, LayoutContext context, int alignment, java.util.Stack<LayoutManager> lmStack, Position position, LayoutManager restartAtLM)
java.util.List<ListElement>
MultiSwitchLayoutManager.DefaultKnuthListGenerator. getKnuthElements(LayoutContext context, int alignment)
java.util.List<ListElement>
MultiSwitchLayoutManager.KnuthElementsGenerator. getKnuthElements(LayoutContext context, int alignment)
java.util.List<ListElement>
MultiSwitchLayoutManager.WhitespaceManagement. getKnuthElements(LayoutContext context, int alignment)
java.util.List<ListElement>
MultiSwitchLayoutManager.WhitespaceManagementPosition. getKnuthList()
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'sLineLayoutManager
.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>
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.java.util.List<ListElement>
MultiSwitchLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)
private java.util.List<ListElement>
BlockContainerLayoutManager. getNextKnuthElementsAbsolute(LayoutContext context)
Methods in org.apache.fop.layoutmgr with parameters of type ListElement Modifier and Type Method 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.Method parameters in org.apache.fop.layoutmgr with type arguments of type ListElement Modifier and Type Method Description private java.util.List<ListElement>
FlowLayoutManager. addChildElements(java.util.List<ListElement> elements, LayoutManager childLM, LayoutContext context, int alignment, java.util.Stack<LayoutManager> lmStack, Position position, LayoutManager restartAtLM)
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.static java.util.List<FloatContentLayoutManager>
FloatContentLayoutManager. checkForFloats(java.util.List<ListElement> elemenList, int startIndex, int endIndex)
{Add info}static java.util.List<FootnoteBodyLayoutManager>
FootenoteUtil. getFootnotes(java.util.List<ListElement> elemenList)
Returns the footnotes contained in the given element list.static java.util.List<FootnoteBodyLayoutManager>
FootenoteUtil. getFootnotes(java.util.List<ListElement> elemenList, int startIndex, int endIndex)
Returns the footnotes contained in the given element list.void
MultiSwitchLayoutManager.WhitespaceManagementPosition. setKnuthList(java.util.List<ListElement> knuthList)
Constructor parameters in org.apache.fop.layoutmgr with type arguments of type ListElement Constructor Description Variant(java.util.List<ListElement> knuthList, int width)
-
Uses of ListElement in org.apache.fop.layoutmgr.inline
Subclasses of ListElement in org.apache.fop.layoutmgr.inline Modifier and Type Class Description class
KnuthInlineBox
A knuth inline box.Fields in org.apache.fop.layoutmgr.inline with type parameters of type ListElement Modifier and Type Field Description private java.util.List<ListElement>
InlineContainerLayoutManager. childElements
Methods in org.apache.fop.layoutmgr.inline that return types with arguments of type ListElement Modifier and Type Method Description private java.util.List<ListElement>
LineLayoutManager. createLineBreaks(int alignment, LayoutContext context)
Phase 2 of Knuth algorithm: find optimal break points.private java.util.List<ListElement>
InlineContainerLayoutManager. getChildKnuthElements(LayoutContext layoutContext, int alignment)
private java.util.List<ListElement>
LineLayoutManager. postProcessLineBreaks(int alignment, LayoutContext context)
Creates the element list in BP direction for the broken lines.Method parameters in org.apache.fop.layoutmgr.inline with type arguments of type ListElement Modifier and Type Method Description private void
LineLayoutManager. createElements(java.util.List<ListElement> list, LineLayoutPossibilities llPoss, Position elementPosition)
private void
InlineContainerLayoutManager. wrapPositions(java.util.List<ListElement> elements)
-
Uses of ListElement in org.apache.fop.layoutmgr.list
Fields in org.apache.fop.layoutmgr.list with type parameters of type ListElement Modifier and Type Field Description private java.util.List<ListElement>
ListItemLayoutManager. bodyList
private java.util.List<ListElement>
ListItemLayoutManager. labelList
Method parameters in org.apache.fop.layoutmgr.list with type arguments of type ListElement Modifier and Type Method Description protected void
ListItemLayoutManager. addFirstVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)
Overridden to unconditionally add elements for space-before.private java.util.List
ListItemLayoutManager. getCombinedKnuthElementsForListItem(java.util.List<ListElement> labelElements, java.util.List<ListElement> bodyElements, LayoutContext context)
-
Uses of ListElement in org.apache.fop.layoutmgr.table
Subclasses of ListElement in org.apache.fop.layoutmgr.table Modifier and Type Class Description private static class
ActiveCell.FillerBox
private static class
ActiveCell.FillerPenalty
-
Uses of ListElement in org.apache.fop.util
Methods in org.apache.fop.util that return ListElement Modifier and Type Method Description static ListElement
ListUtil. getLastListElement(java.util.List list)
-