| fop 0.94 | |
| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.apache.fop.layoutmgr.AbstractBreakerorg.apache.fop.layoutmgr.PageBreakerpublic class PageBreakerextends AbstractBreakerNested Class Summary |
Nested classes/interfaces inherited from class org.apache.fop.layoutmgr.AbstractBreaker | |
AbstractBreaker.BlockSequence, AbstractBreaker.PageBreakPosition | |
Field Summary |
Fields inherited from class org.apache.fop.layoutmgr.AbstractBreaker | |
alignment, footnoteSeparatorLength, log | |
Constructor Summary | |
Method Summary | |
protected void |
|
protected void |
|
protected void |
|
protected LayoutManager | |
protected int | |
protected PageBreakingAlgorithm.PageBreakingLayoutListener | |
protected int |
|
protected LinkedList |
|
protected PageProvider | |
protected LayoutManager | |
protected void | |
protected int |
|
protected boolean | |
protected void |
|
protected void |
|
protected void |
|
Methods inherited from class org.apache.fop.layoutmgr.AbstractBreaker | |
addAreas, addAreas, addAreas, createLayoutContext, doLayout, doLayout, doPhase3, finishPart, getCurrentChildLM, getCurrentDisplayAlign, getLayoutListener, getNextBlockList, getNextKnuthElements, getPageProvider, getTopLevelLM, handleEmptyContent, handleSpanChange, hasMoreContent, isEmpty, isPartOverflowRecoveryActivated, isSinglePartFavored, observeElementList, startPart, updateLayoutContext | |
protected void addAreas(PositionIterator posIter, LayoutContext context)
Adds an area to the flow layout manager
- Overrides:
- addAreas in interface AbstractBreaker
- Parameters:
posIter- the position iteratorcontext- the layout context
protected void doPhase3(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg,
int partCount,
AbstractBreaker.BlockSequence originalList,
AbstractBreaker.BlockSequence effectiveList)Performs phase 3 operation
- Overrides:
- doPhase3 in interface AbstractBreaker
- Parameters:
alg- page breaking algorithmpartCount- part countoriginalList- the block sequence original listeffectiveList- the block sequence effective list
protected void finishPart(org.apache.fop.layoutmgr.PageBreakingAlgorithm alg,
AbstractBreaker.PageBreakPosition pbp)
- Overrides:
- finishPart in interface AbstractBreaker
protected LayoutManager getCurrentChildLM()
- Overrides:
- getCurrentChildLM in interface AbstractBreaker
- Returns:
- the current child flow layout manager
protected int getCurrentDisplayAlign()
- Overrides:
- getCurrentDisplayAlign in interface AbstractBreaker
- Returns:
- current display alignment
protected PageBreakingAlgorithm.PageBreakingLayoutListener getLayoutListener()
- Overrides:
- getLayoutListener in interface AbstractBreaker
- See Also:
AbstractBreaker.getLayoutListener()
protected int getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn)
- Overrides:
- getNextBlockList in interface AbstractBreaker
- See Also:
AbstractBreaker
protected LinkedList getNextKnuthElements(LayoutContext context, int alignment)
- Overrides:
- getNextKnuthElements in interface AbstractBreaker
- See Also:
AbstractBreaker
protected PageProvider getPageProvider()
- Overrides:
- getPageProvider in interface AbstractBreaker
- See Also:
AbstractBreaker.getPageProvider()
protected LayoutManager getTopLevelLM()
- Overrides:
- getTopLevelLM in interface AbstractBreaker
- See Also:
AbstractBreaker.getTopLevelLM()
protected void handleEmptyContent()
- Overrides:
- handleEmptyContent in interface AbstractBreaker
- See Also:
AbstractBreaker.handleEmptyContent()
protected int handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)
- Overrides:
- handleSpanChange in interface AbstractBreaker
- See Also:
AbstractBreaker
protected boolean hasMoreContent()
- Overrides:
- hasMoreContent in interface AbstractBreaker
- Returns:
- whether or not this flow has more page break opportunities
protected void observeElementList(List elementList)
- Overrides:
- observeElementList in interface AbstractBreaker
- See Also:
org.apache.fop.layoutmgr.AbstractBreaker.observeElementList(java.util.List)
protected void startPart(AbstractBreaker.BlockSequence list, int breakClass)
- Overrides:
- startPart in interface AbstractBreaker
protected void updateLayoutContext(LayoutContext context)
- Overrides:
- updateLayoutContext in interface AbstractBreaker
- See Also:
AbstractBreaker
| fop 0.94 |