org.pentaho.reporting.engine.classic.core.modules.output.table.base
Class TableLayoutProducer

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.process.IterateStructuralProcessStep
      extended by org.pentaho.reporting.engine.classic.core.modules.output.table.base.TableLayoutProducer

public class TableLayoutProducer
extends IterateStructuralProcessStep

Creation-Date: 02.05.2007, 18:31:37

Author:
Thomas Morgner

Constructor Summary
TableLayoutProducer(OutputProcessorMetaData metaData)
           
 
Method Summary
 SheetLayout createSheetLayout(RenderBox section)
          A designtime support method to compute a sheet layout for the given section.
 SheetLayout getLayout()
           
 void pageCompleted()
           
 boolean startCanvasBox(CanvasRenderBox box)
           
 void update(LogicalPageBox logicalPage, boolean iterativeUpdate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableLayoutProducer

public TableLayoutProducer(OutputProcessorMetaData metaData)
Method Detail

getLayout

public SheetLayout getLayout()

update

public void update(LogicalPageBox logicalPage,
                   boolean iterativeUpdate)

createSheetLayout

public SheetLayout createSheetLayout(RenderBox section)
A designtime support method to compute a sheet layout for the given section. A new sheetlayout is created on each call.

Parameters:
section - the section that should be processed.
Returns:
the computed sheet layout.

startCanvasBox

public boolean startCanvasBox(CanvasRenderBox box)

pageCompleted

public void pageCompleted()