Class CleanPaginatedBoxesStep
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
-
- org.pentaho.reporting.engine.classic.core.layout.process.CleanPaginatedBoxesStep
-
- Direct Known Subclasses:
CleanFlowBoxesStep
public class CleanPaginatedBoxesStep extends IterateStructuralProcessStep
This step must not remove boxes that have a manual break attached.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description CleanPaginatedBoxesStep()
-
Method Summary
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
finishAutoBox, finishBlockBox, finishCanvasBox, finishInlineBox, finishOtherBox, finishRowBox, finishTableBox, finishTableCellBox, finishTableColumnGroupBox, finishTableRowBox, processBoxChilds, processOtherNode, processRenderableContent, processTableColumn, startOtherBox, startProcessing
-
-
-
-
Method Detail
-
getPageOffset
public long getPageOffset()
-
setPageOffset
public void setPageOffset(long pageOffset)
-
compute
protected long compute(LogicalPageBox pageBox, long pageOffset)
-
compute
public long compute(LogicalPageBox pageBox)
-
getShiftNode
public InstanceID getShiftNode()
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
- Overrides:
processParagraphChilds
in classIterateStructuralProcessStep
-
startCanvasBox
public boolean startCanvasBox(CanvasRenderBox box)
- Overrides:
startCanvasBox
in classIterateStructuralProcessStep
-
startRowBox
protected boolean startRowBox(RenderBox box)
- Overrides:
startRowBox
in classIterateStructuralProcessStep
-
startBlockBox
protected boolean startBlockBox(BlockRenderBox box)
- Overrides:
startBlockBox
in classIterateStructuralProcessStep
-
startTableColumnGroupBox
protected boolean startTableColumnGroupBox(TableColumnGroupNode box)
- Overrides:
startTableColumnGroupBox
in classIterateStructuralProcessStep
-
startTableRowBox
protected boolean startTableRowBox(TableRowRenderBox box)
- Overrides:
startTableRowBox
in classIterateStructuralProcessStep
-
startTableBox
protected boolean startTableBox(TableRenderBox box)
- Overrides:
startTableBox
in classIterateStructuralProcessStep
-
startTableCellBox
protected boolean startTableCellBox(TableCellRenderBox box)
- Overrides:
startTableCellBox
in classIterateStructuralProcessStep
-
startTableSectionBox
protected boolean startTableSectionBox(TableSectionRenderBox box)
- Overrides:
startTableSectionBox
in classIterateStructuralProcessStep
-
finishTableSectionBox
protected void finishTableSectionBox(TableSectionRenderBox box)
- Overrides:
finishTableSectionBox
in classIterateStructuralProcessStep
-
checkFinishedForNode
protected boolean checkFinishedForNode(RenderNode currentNode)
-
startInlineBox
protected boolean startInlineBox(InlineRenderBox box)
- Overrides:
startInlineBox
in classIterateStructuralProcessStep
-
startAutoBox
protected boolean startAutoBox(RenderBox box)
- Overrides:
startAutoBox
in classIterateStructuralProcessStep
-
-