Class SimplePaginationStep
- java.lang.Object
-
- org.jfree.layouting.renderer.process.IterateVisualProcessStep
-
- org.jfree.layouting.renderer.process.SimplePaginationStep
-
public class SimplePaginationStep extends IterateVisualProcessStep
Computes the pagination for streaming outputs. The only real purpose of this class is to rearrange the tables so that the header-body-footer order is maintained. This step ignores the pageformat and does not check for pagebreaks or page overflows. Todo: This class needs some serious attention later.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description SimplePaginationStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinishLine(ParagraphPoolBox inlineRenderBox)voidperformPagebreak(LogicalPageBox pageBox)protected voidprocessBlockLevelChild(RenderNode node)protected voidprocessBlockLevelNode(RenderNode node)protected voidprocessParagraphChilds(ParagraphRenderBox box)protected voidprocessTable(TableRenderBox table)protected booleanstartBlockLevelBox(RenderBox box)protected booleanstartInlineLevelBox(RenderBox box)protected booleanstartLine(ParagraphPoolBox box)-
Methods inherited from class org.jfree.layouting.renderer.process.IterateVisualProcessStep
finishBlockLevelBox, finishInlineLevelBox, processBoxChilds, processFlow, processInlineLevelChild, processInlineLevelNode, processOtherLevelChild, startProcessing
-
-
-
-
Method Detail
-
performPagebreak
public void performPagebreak(LogicalPageBox pageBox)
-
startInlineLevelBox
protected boolean startInlineLevelBox(RenderBox box)
- Overrides:
startInlineLevelBoxin classIterateVisualProcessStep
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Specified by:
processParagraphChildsin classIterateVisualProcessStep
-
processBlockLevelNode
protected void processBlockLevelNode(RenderNode node)
- Overrides:
processBlockLevelNodein classIterateVisualProcessStep
-
processTable
protected void processTable(TableRenderBox table)
-
processBlockLevelChild
protected void processBlockLevelChild(RenderNode node)
- Overrides:
processBlockLevelChildin classIterateVisualProcessStep
-
startBlockLevelBox
protected boolean startBlockLevelBox(RenderBox box)
- Overrides:
startBlockLevelBoxin classIterateVisualProcessStep
-
startLine
protected boolean startLine(ParagraphPoolBox box)
-
finishLine
protected void finishLine(ParagraphPoolBox inlineRenderBox)
-
-