Class FillPhysicalPagesStep
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
-
- org.pentaho.reporting.engine.classic.core.layout.process.FillPhysicalPagesStep
-
public final class FillPhysicalPagesStep extends IterateVisualProcessStep
This Step copies all content from the logical page into the page-grid. When done, it clears the content and replaces the elements with dummy-nodes. These nodes have a fixed-size (the last known layouted size), and will not be recomputed later. Adjoining dummy-nodes get unified into a single node, thus simplifying and pruning the document tree.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description FillPhysicalPagesStep()
-
Method Summary
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
close, getEventWatch, getSummaryWatch, initializePerformanceMonitoring, processBlockLevelChild, processBlockLevelNode, processBoxChilds, processCanvasLevelChild, processCanvasLevelNode, processInlineLevelChild, processInlineLevelNode, processOtherLevelChild, processRowLevelChild, processRowLevelNode, processTableCellChild, processTableCellLevelNode, processTableChild, processTableColChild, processTableColGroupChild, processTableColGroupLevelNode, processTableColLevelNode, processTableLevelNode, processTableRowChild, processTableRowLevelNode, processTableSectionChild, processTableSectionLevelNode, startProcessing, startTableColGroupLevelBox, startTableColLevelBox
-
-
-
-
Method Detail
-
compute
public LogicalPageBox compute(LogicalPageBox pagebox, long pageStart, long pageEnd)
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Specified by:
processParagraphChilds
in classIterateVisualProcessStep
-
startBlockLevelBox
protected boolean startBlockLevelBox(RenderBox box)
- Overrides:
startBlockLevelBox
in classIterateVisualProcessStep
-
startCanvasLevelBox
protected boolean startCanvasLevelBox(RenderBox box)
- Overrides:
startCanvasLevelBox
in classIterateVisualProcessStep
-
startRowLevelBox
protected boolean startRowLevelBox(RenderBox box)
- Overrides:
startRowLevelBox
in classIterateVisualProcessStep
-
startTableLevelBox
protected boolean startTableLevelBox(RenderBox box)
- Overrides:
startTableLevelBox
in classIterateVisualProcessStep
-
startInlineLevelBox
protected boolean startInlineLevelBox(RenderBox box)
- Overrides:
startInlineLevelBox
in classIterateVisualProcessStep
-
startTableSectionLevelBox
protected boolean startTableSectionLevelBox(RenderBox box)
- Overrides:
startTableSectionLevelBox
in classIterateVisualProcessStep
-
startTableRowLevelBox
protected boolean startTableRowLevelBox(RenderBox box)
- Overrides:
startTableRowLevelBox
in classIterateVisualProcessStep
-
startTableCellLevelBox
protected boolean startTableCellLevelBox(RenderBox box)
- Overrides:
startTableCellLevelBox
in classIterateVisualProcessStep
-
finishBox
protected void finishBox(RenderBox box)
-
finishBlockLevelBox
protected void finishBlockLevelBox(RenderBox box)
- Overrides:
finishBlockLevelBox
in classIterateVisualProcessStep
-
finishCanvasLevelBox
protected void finishCanvasLevelBox(RenderBox box)
- Overrides:
finishCanvasLevelBox
in classIterateVisualProcessStep
-
finishInlineLevelBox
protected void finishInlineLevelBox(RenderBox box)
- Overrides:
finishInlineLevelBox
in classIterateVisualProcessStep
-
finishRowLevelBox
protected void finishRowLevelBox(RenderBox box)
- Overrides:
finishRowLevelBox
in classIterateVisualProcessStep
-
finishTableCellLevelBox
protected void finishTableCellLevelBox(RenderBox box)
- Overrides:
finishTableCellLevelBox
in classIterateVisualProcessStep
-
finishTableColGroupLevelBox
protected void finishTableColGroupLevelBox(RenderBox box)
- Overrides:
finishTableColGroupLevelBox
in classIterateVisualProcessStep
-
finishTableColLevelBox
protected void finishTableColLevelBox(RenderBox box)
- Overrides:
finishTableColLevelBox
in classIterateVisualProcessStep
-
finishTableLevelBox
protected void finishTableLevelBox(RenderBox box)
- Overrides:
finishTableLevelBox
in classIterateVisualProcessStep
-
finishTableRowLevelBox
protected void finishTableRowLevelBox(RenderBox box)
- Overrides:
finishTableRowLevelBox
in classIterateVisualProcessStep
-
finishTableSectionLevelBox
protected void finishTableSectionLevelBox(RenderBox box)
- Overrides:
finishTableSectionLevelBox
in classIterateVisualProcessStep
-
-