fop 0.94 | |
Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.fop.layoutmgr.AbstractBaseLayoutManager
org.apache.fop.layoutmgr.inline.ContentLayoutManager
public class ContentLayoutManager
extends AbstractBaseLayoutManager
implements InlineLevelLayoutManager
Field Summary |
Fields inherited from class org.apache.fop.layoutmgr.AbstractBaseLayoutManager | |
fobj , generatesBlockArea , generatesReferenceArea |
Constructor Summary | |
| |
|
Method Summary | |
List |
|
void |
|
void |
|
void | |
void |
|
boolean |
|
boolean |
|
void |
|
LinkedList |
|
List | |
int |
|
int |
|
boolean | |
boolean | |
boolean | |
LinkedList |
|
PageSequenceLayoutManager |
|
LayoutManager | |
Area |
|
int | |
void |
|
void |
|
void | |
boolean | |
Position | |
void |
|
void |
|
void |
|
void |
Methods inherited from class org.apache.fop.layoutmgr.AbstractBaseLayoutManager | |
getAncestorBlockAreaBPD , getAncestorBlockAreaIPD , getBaseLength , getContentAreaBPD , getContentAreaIPD , getFObj , getGeneratesBlockArea , getGeneratesLineArea , getGeneratesReferenceArea , getParentAreaBPD , getParentAreaIPD , getReferenceAreaBPD , getReferenceAreaIPD , setGeneratesBlockArea , setGeneratesReferenceArea |
public ContentLayoutManager(Area area, LayoutManager parentLM)
Constructs a new ContentLayoutManager
- Parameters:
area
- The parent area
public ContentLayoutManager(PageSequenceLayoutManager pslm, Title foTitle)
Constructor using a fo:title formatting object and its PageSequenceLayoutManager parent. throws IllegalStateException if the foTitle has no children. TODO: convert IllegalStateException to FOPException; also in makeLayoutManager and makeContentLayoutManager and callers.
- Parameters:
pslm
- the PageSequenceLayoutManager parent of this LMfoTitle
- the Title FO for which this LM is made
public List addALetterSpaceTo(List oldList)
- Specified by:
- addALetterSpaceTo in interface InlineLevelLayoutManager
public void addAreas(PositionIterator posIter, LayoutContext context)
- Specified by:
- addAreas in interface LayoutManager
public void addChildArea(Area childArea)
- Specified by:
- addChildArea in interface LayoutManager
- See Also:
LayoutManager.addChildArea(Area)
public void addChildLM(LayoutManager lm)
- Specified by:
- addChildLM in interface LayoutManager
public void addChildLMs(List newLMs)
- Specified by:
- addChildLMs in interface LayoutManager
- See Also:
LayoutManager.addChildLMs(List)
public boolean applyChanges(List oldList)
- Specified by:
- applyChanges in interface InlineLevelLayoutManager
public boolean createNextChildLMs(int pos)
- Specified by:
- createNextChildLMs in interface LayoutManager
public LinkedList getChangedKnuthElements(List oldList, int alignment)
- Specified by:
- getChangedKnuthElements in interface LayoutManager
public List getChildLMs()
- Specified by:
- getChildLMs in interface LayoutManager
- See Also:
LayoutManager.getChildLMs()
public int getContentAreaBPD()
Returns the BPD of the content area
- Specified by:
- getContentAreaBPD in interface LayoutManager
- Overrides:
- getContentAreaBPD in interface AbstractBaseLayoutManager
- Returns:
- the BPD of the content area
public int getContentAreaIPD()
Returns the IPD of the content area
- Specified by:
- getContentAreaIPD in interface LayoutManager
- Overrides:
- getContentAreaIPD in interface AbstractBaseLayoutManager
- Returns:
- the IPD of the content area
public boolean getGeneratesBlockArea()
- Specified by:
- getGeneratesBlockArea in interface LayoutManager
- Overrides:
- getGeneratesBlockArea in interface AbstractBaseLayoutManager
public boolean getGeneratesLineArea()
- Specified by:
- getGeneratesLineArea in interface LayoutManager
- Overrides:
- getGeneratesLineArea in interface AbstractBaseLayoutManager
- See Also:
LayoutManager.getGeneratesLineArea()
public boolean getGeneratesReferenceArea()
- Specified by:
- getGeneratesReferenceArea in interface LayoutManager
- Overrides:
- getGeneratesReferenceArea in interface AbstractBaseLayoutManager
public LinkedList getNextKnuthElements(LayoutContext context, int alignment)
- Specified by:
- getNextKnuthElements in interface LayoutManager
public LayoutManager getParent()
- Specified by:
- getParent in interface LayoutManager
- See Also:
LayoutManager.getParent()
public Area getParentArea(Area childArea)
- Specified by:
- getParentArea in interface LayoutManager
- See Also:
LayoutManager
public int getStackingSize()
public void getWordChars(StringBuffer sbChars, Position pos)
- Specified by:
- getWordChars in interface InlineLevelLayoutManager
public void hyphenate(Position pos, HyphContext hc)
- Specified by:
- hyphenate in interface InlineLevelLayoutManager
public boolean isFinished()
- Specified by:
- isFinished in interface LayoutManager
- See Also:
LayoutManager.isFinished()
public void removeWordSpace(List oldList)
Remove the word space represented by the given elements
- Specified by:
- removeWordSpace in interface InlineLevelLayoutManager
- Parameters:
oldList
- the elements representing the word space
public void resetPosition(Position position)
- Specified by:
- resetPosition in interface LayoutManager
public void setFinished(boolean isFinished)
- Specified by:
- setFinished in interface LayoutManager
- See Also:
LayoutManager.setFinished(boolean)
fop 0.94 |