Class RelationalAutoGeneratorPreProcessor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.AbstractReportPreProcessor
-
- org.pentaho.reporting.engine.classic.core.wizard.RelationalAutoGeneratorPreProcessor
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ReportPreProcessor
public class RelationalAutoGeneratorPreProcessor extends AbstractReportPreProcessor
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
-
-
Constructor Summary
Constructors Constructor Description RelationalAutoGeneratorPreProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
generate(AbstractReportDefinition definition, DefaultFlowController flowController)
MasterReport
performPreProcessing(MasterReport definition, DefaultFlowController flowController)
SubReport
performPreProcessing(SubReport definition, DefaultFlowController flowController)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.AbstractReportPreProcessor
clone, isDesignTime, performPreDataProcessing, performPreDataProcessing
-
-
-
-
Method Detail
-
performPreProcessing
public MasterReport performPreProcessing(MasterReport definition, DefaultFlowController flowController) throws ReportProcessingException
- Specified by:
performPreProcessing
in interfaceReportPreProcessor
- Overrides:
performPreProcessing
in classAbstractReportPreProcessor
- Throws:
ReportProcessingException
-
performPreProcessing
public SubReport performPreProcessing(SubReport definition, DefaultFlowController flowController) throws ReportProcessingException
- Specified by:
performPreProcessing
in interfaceReportPreProcessor
- Overrides:
performPreProcessing
in classAbstractReportPreProcessor
- Throws:
ReportProcessingException
-
generate
protected void generate(AbstractReportDefinition definition, DefaultFlowController flowController) throws ReportProcessingException
- Throws:
ReportProcessingException
-
-