Class IterateStructuralProcessStep
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
-
- Direct Known Subclasses:
ApplyCachedValuesStep
,CellBackgroundProducer
,CleanPaginatedBoxesStep
,CleanTableRowsPreparationStep
,DefaultTextExtractor
,LogicalPageDrawable
,ParagraphLineBreakStep
,RevalidateTextEllipseProcessStep
,TableRowHeightApplyStep
,TableValidationStep
,TextDocumentWriter
,ValidateModelStep
,XmlDocumentWriter
,XmlDocumentWriter
public abstract class IterateStructuralProcessStep extends Object
Iterates over the document tree using the display-role of the current node as selector. Usually all structural processing steps use this iteration strategy.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
IterateStructuralProcessStep()
-
Method Summary
-
-
-
Method Detail
-
startProcessing
protected final void startProcessing(RenderNode node)
-
finishTableCellBox
protected void finishTableCellBox(TableCellRenderBox box)
-
startTableCellBox
protected boolean startTableCellBox(TableCellRenderBox box)
-
finishTableRowBox
protected void finishTableRowBox(TableRowRenderBox box)
-
startTableRowBox
protected boolean startTableRowBox(TableRowRenderBox box)
-
processTableColumn
protected void processTableColumn(TableColumnNode node)
-
startTableSectionBox
protected boolean startTableSectionBox(TableSectionRenderBox box)
-
finishTableSectionBox
protected void finishTableSectionBox(TableSectionRenderBox box)
-
startTableColumnGroupBox
protected boolean startTableColumnGroupBox(TableColumnGroupNode box)
-
finishTableColumnGroupBox
protected void finishTableColumnGroupBox(TableColumnGroupNode box)
-
startTableBox
protected boolean startTableBox(TableRenderBox box)
-
finishTableBox
protected void finishTableBox(TableRenderBox box)
-
finishCanvasBox
protected void finishCanvasBox(CanvasRenderBox box)
-
startCanvasBox
protected boolean startCanvasBox(CanvasRenderBox box)
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
-
processBoxChilds
protected final void processBoxChilds(RenderBox box)
-
processOtherNode
protected void processOtherNode(RenderNode node)
-
startBlockBox
protected boolean startBlockBox(BlockRenderBox box)
-
finishBlockBox
protected void finishBlockBox(BlockRenderBox box)
-
startInlineBox
protected boolean startInlineBox(InlineRenderBox box)
-
finishInlineBox
protected void finishInlineBox(InlineRenderBox box)
-
startOtherBox
protected boolean startOtherBox(RenderBox box)
-
finishOtherBox
protected void finishOtherBox(RenderBox box)
-
processRenderableContent
protected void processRenderableContent(RenderableReplacedContentBox box)
-
startRowBox
protected boolean startRowBox(RenderBox box)
-
finishRowBox
protected void finishRowBox(RenderBox box)
-
startAutoBox
protected boolean startAutoBox(RenderBox box)
-
finishAutoBox
protected void finishAutoBox(RenderBox box)
-
-