org.pentaho.reporting.engine.classic.core.modules.misc.bsf
Class BSFReportPreProcessor

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.misc.bsf.BSFReportPreProcessor
All Implemented Interfaces:
Serializable, Cloneable, ReportPreProcessor

public class BSFReportPreProcessor
extends Object
implements ReportPreProcessor

Todo: Document me!

Date: 30.06.2009 Time: 13:39:38

Author:
Thomas Morgner.
See Also:
Serialized Form

Constructor Summary
BSFReportPreProcessor()
           
 
Method Summary
 Object clone()
           
 String getLanguage()
           
 String getScript()
           
 MasterReport performPreProcessing(MasterReport definition, DefaultFlowController flowController)
           
 SubReport performPreProcessing(SubReport definition, DefaultFlowController flowController)
           
 void setLanguage(String language)
           
 void setScript(String script)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BSFReportPreProcessor

public BSFReportPreProcessor()
Method Detail

getLanguage

public String getLanguage()

setLanguage

public void setLanguage(String language)

getScript

public String getScript()

setScript

public void setScript(String script)

clone

public Object clone()
             throws CloneNotSupportedException
Specified by:
clone in interface ReportPreProcessor
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

performPreProcessing

public MasterReport performPreProcessing(MasterReport definition,
                                         DefaultFlowController flowController)
                                  throws ReportProcessingException
Specified by:
performPreProcessing in interface ReportPreProcessor
Throws:
ReportProcessingException

performPreProcessing

public SubReport performPreProcessing(SubReport definition,
                                      DefaultFlowController flowController)
                               throws ReportProcessingException
Specified by:
performPreProcessing in interface ReportPreProcessor
Throws:
ReportProcessingException