org.apache.fop.layoutmgr
Class KnuthBlockBox
java.lang.Object
org.apache.fop.layoutmgr.ListElement
org.apache.fop.layoutmgr.KnuthElement
org.apache.fop.layoutmgr.KnuthBox
org.apache.fop.layoutmgr.KnuthBlockBox
public class KnuthBlockBox
- extends KnuthBox
Knuth box used to represent a line in block-progression-dimension (i.e. the width is its height).
Method Summary |
void |
addElementList(java.util.LinkedList list)
Adds the given list of Knuth elements to this box' list of elements. |
int |
getBPD()
Returns the natural width (without stretching nor shrinking) of the line
represented by this box. |
java.util.LinkedList |
getElementLists()
Returns the list of Knuth sequences registered by this box. |
java.util.LinkedList |
getFootnoteBodyLMs()
|
MinOptMax |
getIPDRange()
|
boolean |
hasAnchors()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KnuthBlockBox
public KnuthBlockBox(int w,
MinOptMax range,
int bpdim,
Position pos,
boolean bAux)
- Creates a new box.
- Parameters:
w
- block progression dimension of this boxrange
- min, opt, max inline progression dimension of this boxbpdim
- natural width of the line represented by this box.pos
- the Position stored in this boxbAux
- is this box auxiliary?
KnuthBlockBox
public KnuthBlockBox(int w,
java.util.LinkedList list,
Position pos,
boolean bAux)
- Creates a new box.
- Parameters:
w
- block progression dimension of this boxlist
- footnotes cited by elements in this box. The list contains the
corresponding FootnoteBodyLayoutManagerspos
- the Position stored in this boxbAux
- is this box auxiliary?
getFootnoteBodyLMs
public java.util.LinkedList getFootnoteBodyLMs()
- Returns:
- the LMs for the footnotes cited in this box.
hasAnchors
public boolean hasAnchors()
- Returns:
- true if this box contains footnote citations.
addElementList
public void addElementList(java.util.LinkedList list)
- Adds the given list of Knuth elements to this box' list of elements.
- Parameters:
list
- elements corresponding to a footnote body
getElementLists
public java.util.LinkedList getElementLists()
- Returns the list of Knuth sequences registered by this box.
- Returns:
- a list of KnuthElement sequences corresponding to footnotes cited in this
box
getIPDRange
public MinOptMax getIPDRange()
- Returns:
- the inline progression dimension of this box.
getBPD
public int getBPD()
- Returns the natural width (without stretching nor shrinking) of the line
represented by this box.
- Returns:
- the line width
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.