org.jfree.layouting.renderer.process
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.Object
Iterates 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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IterateVisualProcessStep
protected IterateVisualProcessStep()
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)