Class IterateVisualProcessStep
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
-
- Direct Known Subclasses:
AbstractMajorAxisLayoutStep
,AbstractMinorAxisLayoutStep
,FillFlowPagesStep
,FillPhysicalPagesStep
,FlowPaginationStep
,PaginationStep
public abstract class IterateVisualProcessStep extends Object
Iterates over the tree of nodes and classifies nodes by their Display-Model. The Display-Model of nodes is either 'Block' or 'Inline'. All steps dealing with element placement commonly use this strategy.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
IterateVisualProcessStep()
-
Method Summary
-
-
-
Method Detail
-
initializePerformanceMonitoring
public void initializePerformanceMonitoring(PerformanceMonitorContext monitorContext)
-
close
public void close()
-
getSummaryWatch
protected org.pentaho.reporting.libraries.base.util.PerformanceLoggingStopWatch getSummaryWatch()
-
getEventWatch
protected org.pentaho.reporting.libraries.base.util.PerformanceLoggingStopWatch getEventWatch()
-
startProcessing
protected final void startProcessing(RenderNode node)
-
processTableChild
protected final void processTableChild(RenderNode node)
-
processTableLevelNode
protected void processTableLevelNode(RenderNode node)
-
finishTableLevelBox
protected void finishTableLevelBox(RenderBox box)
-
startTableLevelBox
protected boolean startTableLevelBox(RenderBox box)
-
processTableRowChild
protected final void processTableRowChild(RenderNode node)
-
processTableRowLevelNode
protected void processTableRowLevelNode(RenderNode node)
-
finishTableRowLevelBox
protected void finishTableRowLevelBox(RenderBox box)
-
startTableRowLevelBox
protected boolean startTableRowLevelBox(RenderBox box)
-
processTableSectionChild
protected final void processTableSectionChild(RenderNode node)
-
processTableSectionLevelNode
protected void processTableSectionLevelNode(RenderNode node)
-
finishTableSectionLevelBox
protected void finishTableSectionLevelBox(RenderBox box)
-
startTableSectionLevelBox
protected boolean startTableSectionLevelBox(RenderBox box)
-
processTableCellChild
protected final void processTableCellChild(RenderNode node)
-
processTableCellLevelNode
protected void processTableCellLevelNode(RenderNode node)
-
finishTableCellLevelBox
protected void finishTableCellLevelBox(RenderBox box)
-
startTableCellLevelBox
protected boolean startTableCellLevelBox(RenderBox box)
-
processTableColChild
protected final void processTableColChild(RenderNode node)
-
processTableColLevelNode
protected void processTableColLevelNode(RenderNode node)
-
finishTableColLevelBox
protected void finishTableColLevelBox(RenderBox box)
-
startTableColLevelBox
protected boolean startTableColLevelBox(RenderBox box)
-
processTableColGroupChild
protected final void processTableColGroupChild(RenderNode node)
-
processTableColGroupLevelNode
protected void processTableColGroupLevelNode(RenderNode node)
-
finishTableColGroupLevelBox
protected void finishTableColGroupLevelBox(RenderBox box)
-
startTableColGroupLevelBox
protected boolean startTableColGroupLevelBox(RenderBox box)
-
processOtherLevelChild
protected void processOtherLevelChild(RenderNode node)
-
processInlineLevelNode
protected void processInlineLevelNode(RenderNode node)
-
startInlineLevelBox
protected boolean startInlineLevelBox(RenderBox box)
-
finishInlineLevelBox
protected void finishInlineLevelBox(RenderBox box)
-
processInlineLevelChild
protected final void processInlineLevelChild(RenderNode node)
-
processCanvasLevelNode
protected void processCanvasLevelNode(RenderNode node)
-
startCanvasLevelBox
protected boolean startCanvasLevelBox(RenderBox box)
-
finishCanvasLevelBox
protected void finishCanvasLevelBox(RenderBox box)
-
processCanvasLevelChild
protected final void processCanvasLevelChild(RenderNode node)
-
processBlockLevelNode
protected void processBlockLevelNode(RenderNode node)
-
startBlockLevelBox
protected boolean startBlockLevelBox(RenderBox box)
-
finishBlockLevelBox
protected void finishBlockLevelBox(RenderBox box)
-
processBlockLevelChild
protected final void processBlockLevelChild(RenderNode node)
-
processParagraphChilds
protected abstract void processParagraphChilds(ParagraphRenderBox box)
-
processBoxChilds
protected void processBoxChilds(RenderBox box)
-
processRowLevelChild
protected final void processRowLevelChild(RenderNode node)
-
processRowLevelNode
protected void processRowLevelNode(RenderNode node)
-
startRowLevelBox
protected boolean startRowLevelBox(RenderBox box)
-
finishRowLevelBox
protected void finishRowLevelBox(RenderBox box)
-
-