org.apache.fop.layoutmgr
Class KnuthElement
java.lang.Object
org.apache.fop.layoutmgr.ListElement
org.apache.fop.layoutmgr.KnuthElement
- Direct Known Subclasses:
- KnuthBox, KnuthGlue, KnuthPenalty
public abstract class KnuthElement
- extends ListElement
This is the super class for KnuthBox, KnuthGlue and KnuthPenalty.
It stores information common to all sub classes, and the methods to get it:
the width, a Position and a boolean marking KnuthElements used for some
special feature (for example, the additional elements used to represent
a space when text alignment is right, left or center).
Field Summary |
static int |
INFINITE
The value used as an infinite indicator. |
Constructor Summary |
protected |
KnuthElement(int w,
Position pos,
boolean bAux)
Create a new KnuthElement. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INFINITE
public static final int INFINITE
- The value used as an infinite indicator.
- See Also:
- Constant Field Values
KnuthElement
protected KnuthElement(int w,
Position pos,
boolean bAux)
- Create a new KnuthElement.
This class being abstract, this can be called only by subclasses.
- Parameters:
w
- the width of this elementpos
- the Position stored in this elementbAux
- is this an auxiliary element?
isAuxiliary
public boolean isAuxiliary()
- Returns:
- true if this element is an auxiliary one.
getW
public int getW()
- Returns:
- the width of this element.
getP
public int getP()
- Returns:
- the penalty value of this element, if applicable.
getY
public int getY()
- Returns:
- the stretch value of this element, if applicable.
getZ
public int getZ()
- Returns:
- the shrink value of this element, if applicable.
isUnresolvedElement
public boolean isUnresolvedElement()
-
- Overrides:
isUnresolvedElement
in class ListElement
- Returns:
- true if the element is an unresolved element such as a space or a border.
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.