org.jfree.layouting.renderer.process
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimplePaginationStep
public SimplePaginationStep()
performPagebreak
public void performPagebreak(LogicalPageBox pageBox)
startInlineLevelBox
protected boolean startInlineLevelBox(RenderBox box)
- Overrides:
startInlineLevelBox
in class IterateVisualProcessStep
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Specified by:
processParagraphChilds
in class IterateVisualProcessStep
processBlockLevelNode
protected void processBlockLevelNode(RenderNode node)
- Overrides:
processBlockLevelNode
in class IterateVisualProcessStep
processTable
protected void processTable(TableRenderBox table)
processBlockLevelChild
protected void processBlockLevelChild(RenderNode node)
- Overrides:
processBlockLevelChild
in class IterateVisualProcessStep
startBlockLevelBox
protected boolean startBlockLevelBox(RenderBox box)
- Overrides:
startBlockLevelBox
in class IterateVisualProcessStep
startLine
protected boolean startLine(ParagraphPoolBox box)
finishLine
protected void finishLine(ParagraphPoolBox inlineRenderBox)