org.apache.fop.layoutmgr
Class ListElement
java.lang.Object
org.apache.fop.layoutmgr.ListElement
public abstract class ListElement
extends java.lang.Object
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.
ListElement
public ListElement(Position position)
Main constructor
position
- the Position instance needed by the addAreas stage of the LMs.
getLayoutManager
public LayoutManager getLayoutManager()
- the LayoutManager responsible for this element.
getPosition
public Position getPosition()
- the Position instance for this element.
isBox
public boolean isBox()
- true if this element is a KnuthBox.
isForcedBreak
public boolean isForcedBreak()
- true if the element is a penalty and represents a forced break.
isGlue
public boolean isGlue()
- true if this element is a KnuthGlue.
isPenalty
public boolean isPenalty()
- true if this element is a KnuthPenalty.
isUnresolvedElement
public boolean isUnresolvedElement()
- true if the element is an unresolved element such as a space or a border.
setPosition
public void setPosition(Position position)
Change the Position stored in this element.
position
- the Position instance
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.