Class ComputeStaticPropertiesProcessStep
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep
-
- org.pentaho.reporting.engine.classic.core.layout.process.ComputeStaticPropertiesProcessStep
-
- All Implemented Interfaces:
Serializable
public final class ComputeStaticPropertiesProcessStep extends IterateSimpleStructureProcessStep
Computes the width for all elements. This uses the CSS algorithm, percentages are resolved against the parent's already known width.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static long
MAX_AUTO
-
Constructor Summary
Constructors Constructor Description ComputeStaticPropertiesProcessStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compute(LogicalPageBox root)
protected void
finishBox(RenderBox box)
void
initialize(OutputProcessorMetaData metaData, ProcessingContext processingContext)
boolean
isWidowOrphanDefinitionsEncountered()
protected void
processOtherNode(RenderNode node)
protected void
processParagraphChilds(ParagraphRenderBox box)
protected boolean
startBox(RenderBox box)
protected void
updateMinimumChunkWidth(RenderBox box)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep
processBoxChilds, startProcessing
-
-
-
-
Method Detail
-
initialize
public void initialize(OutputProcessorMetaData metaData, ProcessingContext processingContext)
-
isWidowOrphanDefinitionsEncountered
public boolean isWidowOrphanDefinitionsEncountered()
-
compute
public void compute(LogicalPageBox root)
-
startBox
protected boolean startBox(RenderBox box)
- Overrides:
startBox
in classIterateSimpleStructureProcessStep
-
finishBox
protected void finishBox(RenderBox box)
- Overrides:
finishBox
in classIterateSimpleStructureProcessStep
-
processOtherNode
protected void processOtherNode(RenderNode node)
- Overrides:
processOtherNode
in classIterateSimpleStructureProcessStep
-
processParagraphChilds
protected void processParagraphChilds(ParagraphRenderBox box)
-
updateMinimumChunkWidth
protected void updateMinimumChunkWidth(RenderBox box)
-
-