Class IterateVisualProcessStep
- java.lang.Object
-
- org.jfree.layouting.renderer.process.IterateVisualProcessStep
-
- Direct Known Subclasses:
CleanPaginatedBoxesStep,CleanStreamedBoxesStep,ComputeBreakabilityStep,ComputeICMMetricsStep,ComputeMarginsStep,ComputeStaticPropertiesStep,FillPhysicalPagesStep,InfiniteMajorAxisLayoutStep,InfiniteMinorAxisLayoutStep,PaginationStep,SimplePaginationStep,TableRowHeightStep
public abstract class IterateVisualProcessStep extends java.lang.ObjectIterates 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 protectedIterateVisualProcessStep()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidfinishBlockLevelBox(RenderBox box)protected voidfinishInlineLevelBox(RenderBox box)protected voidprocessBlockLevelChild(RenderNode node)protected voidprocessBlockLevelNode(RenderNode node)protected voidprocessBoxChilds(RenderBox box)protected voidprocessFlow(NormalFlowRenderBox flow)protected voidprocessInlineLevelChild(RenderNode node)protected voidprocessInlineLevelNode(RenderNode node)protected voidprocessOtherLevelChild(RenderNode node)protected abstract voidprocessParagraphChilds(ParagraphRenderBox box)protected booleanstartBlockLevelBox(RenderBox box)protected booleanstartInlineLevelBox(RenderBox box)protected voidstartProcessing(RenderNode node)
-
-
-
Method Detail
-
startProcessing
protected final void startProcessing(RenderNode node)
-
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 void processInlineLevelChild(RenderNode node)
-
processBlockLevelNode
protected void processBlockLevelNode(RenderNode node)
-
startBlockLevelBox
protected boolean startBlockLevelBox(RenderBox box)
-
finishBlockLevelBox
protected void finishBlockLevelBox(RenderBox box)
-
processBlockLevelChild
protected void processBlockLevelChild(RenderNode node)
-
processFlow
protected void processFlow(NormalFlowRenderBox flow)
-
processParagraphChilds
protected abstract void processParagraphChilds(ParagraphRenderBox box)
-
processBoxChilds
protected void processBoxChilds(RenderBox box)
-
-