org.pentaho.reporting.engine.classic.core.states
Class SubLayoutProcess
java.lang.Object
org.pentaho.reporting.engine.classic.core.states.SubLayoutProcess
- All Implemented Interfaces:
- Cloneable, LayoutProcess
public class SubLayoutProcess
- extends Object
- implements LayoutProcess
Creation-Date: Dec 14, 2006, 5:05:39 PM
- Author:
- Thomas Morgner
SubLayoutProcess
public SubLayoutProcess(LayoutProcess parent,
StructureFunction[] structureFunctions)
getParent
public LayoutProcess getParent()
- Specified by:
getParent in interface LayoutProcess
isPageListener
public boolean isPageListener()
- Specified by:
isPageListener in interface LayoutProcess
getOutputFunction
public OutputFunction getOutputFunction()
- Specified by:
getOutputFunction in interface LayoutProcess
restart
public void restart(ReportState state)
throws ReportProcessingException
- Specified by:
restart in interface LayoutProcess
- Throws:
ReportProcessingException
getCollectionFunctions
public StructureFunction[] getCollectionFunctions()
- Specified by:
getCollectionFunctions in interface LayoutProcess
deriveForStorage
public LayoutProcess deriveForStorage()
- Specified by:
deriveForStorage in interface LayoutProcess
deriveForPagebreak
public LayoutProcess deriveForPagebreak()
- Specified by:
deriveForPagebreak in interface LayoutProcess
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone in interface LayoutProcess- Overrides:
clone in class Object
- Throws:
CloneNotSupportedException
fireReportEvent
public void fireReportEvent(ReportEvent event)
- Specified by:
fireReportEvent in interface LayoutProcess