Class AbstractMajorAxisLayoutStep
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
-
- org.pentaho.reporting.engine.classic.core.layout.process.AbstractMajorAxisLayoutStep
-
- Direct Known Subclasses:
CanvasMajorAxisLayoutStep
,InfiniteMajorAxisLayoutStep
public abstract class AbstractMajorAxisLayoutStep extends IterateVisualProcessStep
-
-
Field Summary
Fields Modifier and Type Field Description protected static long
MAX_AUTO
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractMajorAxisLayoutStep(boolean secondPass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
checkCacheValid(RenderNode node)
void
clearAllChildsDirtyMarker(RenderNode node)
void
compute(LogicalPageBox pageBox)
void
continueComputation(RenderBox pageBox)
protected TableRowHeightCalculation
getTableRowHeightStep()
protected boolean
isCacheClean()
protected void
markAllChildsDirty(RenderNode node)
protected void
performFinishTable(RenderBox box)
protected void
performStartTable(RenderBox box)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateVisualProcessStep
close, finishBlockLevelBox, finishCanvasLevelBox, finishInlineLevelBox, finishRowLevelBox, finishTableCellLevelBox, finishTableColGroupLevelBox, finishTableColLevelBox, finishTableLevelBox, finishTableRowLevelBox, finishTableSectionLevelBox, getEventWatch, getSummaryWatch, initializePerformanceMonitoring, processBlockLevelChild, processBlockLevelNode, processBoxChilds, processCanvasLevelChild, processCanvasLevelNode, processInlineLevelChild, processInlineLevelNode, processOtherLevelChild, processParagraphChilds, processRowLevelChild, processRowLevelNode, processTableCellChild, processTableCellLevelNode, processTableChild, processTableColChild, processTableColGroupChild, processTableColGroupLevelNode, processTableColLevelNode, processTableLevelNode, processTableRowChild, processTableRowLevelNode, processTableSectionChild, processTableSectionLevelNode, startBlockLevelBox, startCanvasLevelBox, startInlineLevelBox, startProcessing, startRowLevelBox, startTableCellLevelBox, startTableColGroupLevelBox, startTableColLevelBox, startTableLevelBox, startTableRowLevelBox, startTableSectionLevelBox
-
-
-
-
Method Detail
-
getTableRowHeightStep
protected TableRowHeightCalculation getTableRowHeightStep()
-
compute
public void compute(LogicalPageBox pageBox)
-
continueComputation
public void continueComputation(RenderBox pageBox)
-
markAllChildsDirty
protected void markAllChildsDirty(RenderNode node)
-
clearAllChildsDirtyMarker
public void clearAllChildsDirtyMarker(RenderNode node)
-
checkCacheValid
protected boolean checkCacheValid(RenderNode node)
-
performStartTable
protected void performStartTable(RenderBox box)
-
performFinishTable
protected void performFinishTable(RenderBox box)
-
isCacheClean
protected boolean isCacheClean()
-
-