org.pentaho.reporting.engine.classic.core.states
Interface LayoutProcess

All Superinterfaces:
Cloneable
All Known Implementing Classes:
InitialLayoutProcess, SubLayoutProcess

public interface LayoutProcess
extends Cloneable

Todo: Document Me

Author:
Thomas Morgner

Field Summary
static int LEVEL_COLLECT
           
static int LEVEL_PAGINATE
           
 
Method Summary
 Object clone()
           
 LayoutProcess deriveForPagebreak()
           
 LayoutProcess deriveForStorage()
           
 void fireReportEvent(ReportEvent originalEvent)
           
 StructureFunction[] getCollectionFunctions()
           
 OutputFunction getOutputFunction()
           
 LayoutProcess getParent()
           
 boolean isPageListener()
           
 void restart(ReportState state)
           
 

Field Detail

LEVEL_PAGINATE

static final int LEVEL_PAGINATE
See Also:
Constant Field Values

LEVEL_COLLECT

static final int LEVEL_COLLECT
See Also:
Constant Field Values
Method Detail

getParent

LayoutProcess getParent()

isPageListener

boolean isPageListener()

getOutputFunction

OutputFunction getOutputFunction()

getCollectionFunctions

StructureFunction[] getCollectionFunctions()

deriveForStorage

LayoutProcess deriveForStorage()

deriveForPagebreak

LayoutProcess deriveForPagebreak()

clone

Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException

fireReportEvent

void fireReportEvent(ReportEvent originalEvent)

restart

void restart(ReportState state)
             throws ReportProcessingException
Throws:
ReportProcessingException