Class IterateStructuralProcessStep
- java.lang.Object
-
- org.jfree.layouting.renderer.process.IterateStructuralProcessStep
-
- Direct Known Subclasses:
CheckHibernationLayoutStep,ComputeTableICMMetricsStep,HtmlPrinter,ParagraphLineBreakStep,TableValidationStep,UpdateTokensStep,ValidateModelStep
public abstract class IterateStructuralProcessStep extends java.lang.ObjectIterates 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 protectedIterateStructuralProcessStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinishBlockBox(BlockRenderBox box)protected voidfinishInlineBox(InlineRenderBox box)protected voidfinishNormalFlow(NormalFlowRenderBox box)protected voidfinishOtherBox(RenderBox box)protected voidfinishOtherNode(RenderNode node)protected voidprocessBoxChilds(RenderBox box)protected voidprocessParagraphChilds(ParagraphRenderBox box)protected booleanstartBlockBox(BlockRenderBox box)protected booleanstartInlineBox(InlineRenderBox box)protected voidstartNormalFlow(NormalFlowRenderBox box)protected booleanstartOtherBox(RenderBox box)protected voidstartOtherNode(RenderNode node)protected voidstartProcessing(RenderNode node)
-
-
-
Method Detail
-
startProcessing
protected void startProcessing(RenderNode node)
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
-
finishNormalFlow
protected void finishNormalFlow(NormalFlowRenderBox box)
-
startNormalFlow
protected void startNormalFlow(NormalFlowRenderBox box)
-
processBoxChilds
protected void processBoxChilds(RenderBox box)
-
startOtherNode
protected void startOtherNode(RenderNode node)
-
finishOtherNode
protected void finishOtherNode(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)
-
-