Package org.apache.fop.layoutmgr
Class ListElement
java.lang.Object
org.apache.fop.layoutmgr.ListElement
- Direct Known Subclasses:
KnuthElement
,UnresolvedListElement
This class is the base class for all kinds of elements that are added to element lists. There
are basically two kinds of list elements: Knuth elements and unresolved elements like spaces,
border and padding elements which are converted to Knuth elements prior to the breaking
process.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isBox()
boolean
boolean
isGlue()
boolean
boolean
void
setPosition
(Position position) Change the Position stored in this element.
-
Constructor Details
-
ListElement
Main constructor- Parameters:
position
- the Position instance needed by the addAreas stage of the LMs.
-
-
Method Details
-
getPosition
- Returns:
- the Position instance for this element.
-
setPosition
Change the Position stored in this element.- Parameters:
position
- the Position instance
-
getLayoutManager
- Returns:
- the LayoutManager responsible for this element.
-
isBox
public boolean isBox()- Returns:
- true if this element is a KnuthBox.
-
isGlue
public boolean isGlue()- Returns:
- true if this element is a KnuthGlue.
-
isPenalty
public boolean isPenalty()- Returns:
- true if this element is a KnuthPenalty.
-
isForcedBreak
public boolean isForcedBreak()- Returns:
- true if the element is a penalty and represents a forced break.
-
isUnresolvedElement
public boolean isUnresolvedElement()- Returns:
- true if the element is an unresolved element such as a space or a border.
-