org.pentaho.reporting.engine.classic.core
Interface ReportPreProcessor

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
AggregateFieldPreProcessor, BSFReportPreProcessor, DefaultReportPreProcessor, RelationalAutoGeneratorPreProcessor

public interface ReportPreProcessor
extends Cloneable, Serializable

Todo: Document Me

Author:
Thomas Morgner

Method Summary
 Object clone()
           
 MasterReport performPreProcessing(MasterReport definition, DefaultFlowController flowController)
           
 SubReport performPreProcessing(SubReport definition, DefaultFlowController flowController)
           
 

Method Detail

clone

Object clone()
             throws CloneNotSupportedException
Throws:
CloneNotSupportedException

performPreProcessing

MasterReport performPreProcessing(MasterReport definition,
                                  DefaultFlowController flowController)
                                  throws ReportProcessingException
Throws:
ReportProcessingException

performPreProcessing

SubReport performPreProcessing(SubReport definition,
                               DefaultFlowController flowController)
                               throws ReportProcessingException
Throws:
ReportProcessingException