Class TableLayoutProducer
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep
-
- org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableLayoutProducer
-
- All Implemented Interfaces:
Serializable
public class TableLayoutProducer extends IterateSimpleStructureProcessStep
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TableLayoutProducer(OutputProcessorMetaData metaData)
TableLayoutProducer(OutputProcessorMetaData metaData, SheetLayout sheetLayout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
void
computeDesigntimeConflicts(RenderBox box)
A designtime support method to compute a sheet layout for the given section.SheetLayout
getLayout()
boolean
isProcessWatermark()
void
pageCompleted()
protected void
processBoxChilds(RenderBox box)
protected void
processRenderableContent(RenderableReplacedContentBox box)
void
setProcessWatermark(boolean processWatermark)
protected boolean
startBox(RenderBox box)
void
update(LogicalPageBox logicalPage, boolean iterativeUpdate)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.IterateSimpleStructureProcessStep
finishBox, processOtherNode, startProcessing
-
-
-
-
Constructor Detail
-
TableLayoutProducer
public TableLayoutProducer(OutputProcessorMetaData metaData)
-
TableLayoutProducer
public TableLayoutProducer(OutputProcessorMetaData metaData, SheetLayout sheetLayout)
-
-
Method Detail
-
isProcessWatermark
public boolean isProcessWatermark()
-
setProcessWatermark
public void setProcessWatermark(boolean processWatermark)
-
getLayout
public SheetLayout getLayout()
-
update
public void update(LogicalPageBox logicalPage, boolean iterativeUpdate)
-
startBox
protected boolean startBox(RenderBox box)
- Overrides:
startBox
in classIterateSimpleStructureProcessStep
-
processRenderableContent
protected void processRenderableContent(RenderableReplacedContentBox box)
-
processBoxChilds
protected void processBoxChilds(RenderBox box)
- Overrides:
processBoxChilds
in classIterateSimpleStructureProcessStep
-
pageCompleted
public void pageCompleted()
-
computeDesigntimeConflicts
public void computeDesigntimeConflicts(RenderBox box)
A designtime support method to compute a sheet layout for the given section. A new sheetlayout is created on each call.- Parameters:
box
- the section that should be processed.
-
clear
public void clear()
-
-