fop 1.1

## Uses of Class
org.apache.fop.layoutmgr.ListElement

Packages that use ListElement
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.

Uses of ListElement in org.apache.fop.layoutmgr

Subclasses of ListElement in org.apache.fop.layoutmgr
`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.

Methods in org.apache.fop.layoutmgr that return ListElement
`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
`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`.

Methods in org.apache.fop.layoutmgr with parameters of type ListElement
`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
`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.

Uses of ListElement in org.apache.fop.layoutmgr.inline

Subclasses of ListElement in org.apache.fop.layoutmgr.inline
`class` `KnuthInlineBox` A knuth inline box.

Uses of ListElement in org.apache.fop.layoutmgr.list

Method parameters in org.apache.fop.layoutmgr.list with type arguments of type ListElement
`protected void` `ListItemLayoutManager.addFirstVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)` Overridden to unconditionally add elements for space-before.

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.