org.pentaho.reporting.engine.classic.core.wizard
Class RelationalAutoGeneratorPreProcessor
java.lang.Object
org.pentaho.reporting.engine.classic.core.wizard.RelationalAutoGeneratorPreProcessor
- All Implemented Interfaces:
- Serializable, Cloneable, ReportPreProcessor
public class RelationalAutoGeneratorPreProcessor
- extends Object
- implements ReportPreProcessor
A class that automatically generates report-elements and summary functions based on the report-data-source. This
functionality is equal to the report-design wizard, but does not require user-interaction and unlike the old wizard,
this method adapts to changing data-sets.
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
RelationalAutoGeneratorPreProcessor
public RelationalAutoGeneratorPreProcessor()
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