Class WizardProcessor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.AbstractReportPreProcessor
-
- org.pentaho.reporting.engine.classic.wizard.WizardProcessor
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.pentaho.reporting.engine.classic.core.ReportPreProcessor
public class WizardProcessor extends org.pentaho.reporting.engine.classic.core.AbstractReportPreProcessor
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
WizardProcessor.UpdateTask
-
Field Summary
Fields Modifier and Type Field Description protected org.pentaho.reporting.engine.classic.core.wizard.DefaultDataAttributeContext
attributeContext
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition
definition
protected org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController
flowController
protected WizardSpecification
wizardSpecification
-
Constructor Summary
Constructors Constructor Description WizardProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.pentaho.reporting.engine.classic.core.metadata.ElementType
computeElementType(FieldDefinition fieldDefinition)
protected void
configureRelationalGroup(org.pentaho.reporting.engine.classic.core.RelationalGroup group, GroupDefinition groupDefinition, int index)
protected void
configureRelationalGroupFooter(org.pentaho.reporting.engine.classic.core.RelationalGroup group, GroupDefinition groupDefinition, int index)
protected void
configureRelationalGroupHeader(org.pentaho.reporting.engine.classic.core.RelationalGroup group, GroupDefinition groupDefinition, int index)
protected void
iterateSection(org.pentaho.reporting.engine.classic.core.Section s, WizardProcessor.UpdateTask task)
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition
performCommonPreProcessing(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition, org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition
performGenerationPreProcessing()
org.pentaho.reporting.engine.classic.core.MasterReport
performPreProcessing(org.pentaho.reporting.engine.classic.core.MasterReport definition, org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController)
org.pentaho.reporting.engine.classic.core.SubReport
performPreProcessing(org.pentaho.reporting.engine.classic.core.SubReport definition, org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController)
protected void
setupDefaultGrid(org.pentaho.reporting.engine.classic.core.Band band, org.pentaho.reporting.engine.classic.core.Element detailElement)
protected void
setupDefaultPadding(org.pentaho.reporting.engine.classic.core.Band band, org.pentaho.reporting.engine.classic.core.Element detailElement)
protected void
setupDetails()
protected void
setupField(org.pentaho.reporting.engine.classic.core.Band detailsHeader, org.pentaho.reporting.engine.classic.core.Band detailsFooter, org.pentaho.reporting.engine.classic.core.Band itemBand, DetailFieldDefinition field, float width, int fieldIdx)
-
-
-
Field Detail
-
attributeContext
protected org.pentaho.reporting.engine.classic.core.wizard.DefaultDataAttributeContext attributeContext
-
definition
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition
-
flowController
protected org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController
-
wizardSpecification
protected WizardSpecification wizardSpecification
-
-
Method Detail
-
performPreProcessing
public org.pentaho.reporting.engine.classic.core.MasterReport performPreProcessing(org.pentaho.reporting.engine.classic.core.MasterReport definition, org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Specified by:
performPreProcessing
in interfaceorg.pentaho.reporting.engine.classic.core.ReportPreProcessor
- Overrides:
performPreProcessing
in classorg.pentaho.reporting.engine.classic.core.AbstractReportPreProcessor
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
performPreProcessing
public org.pentaho.reporting.engine.classic.core.SubReport performPreProcessing(org.pentaho.reporting.engine.classic.core.SubReport definition, org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Specified by:
performPreProcessing
in interfaceorg.pentaho.reporting.engine.classic.core.ReportPreProcessor
- Overrides:
performPreProcessing
in classorg.pentaho.reporting.engine.classic.core.AbstractReportPreProcessor
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
performCommonPreProcessing
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition performCommonPreProcessing(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition definition, org.pentaho.reporting.engine.classic.core.states.datarow.DefaultFlowController flowController, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
iterateSection
protected void iterateSection(org.pentaho.reporting.engine.classic.core.Section s, WizardProcessor.UpdateTask task)
-
performGenerationPreProcessing
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition performGenerationPreProcessing() throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
setupDetails
protected void setupDetails() throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
setupDefaultPadding
protected void setupDefaultPadding(org.pentaho.reporting.engine.classic.core.Band band, org.pentaho.reporting.engine.classic.core.Element detailElement)
-
setupDefaultGrid
protected void setupDefaultGrid(org.pentaho.reporting.engine.classic.core.Band band, org.pentaho.reporting.engine.classic.core.Element detailElement)
-
setupField
protected void setupField(org.pentaho.reporting.engine.classic.core.Band detailsHeader, org.pentaho.reporting.engine.classic.core.Band detailsFooter, org.pentaho.reporting.engine.classic.core.Band itemBand, DetailFieldDefinition field, float width, int fieldIdx) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
configureRelationalGroup
protected void configureRelationalGroup(org.pentaho.reporting.engine.classic.core.RelationalGroup group, GroupDefinition groupDefinition, int index) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
configureRelationalGroupHeader
protected void configureRelationalGroupHeader(org.pentaho.reporting.engine.classic.core.RelationalGroup group, GroupDefinition groupDefinition, int index)
-
configureRelationalGroupFooter
protected void configureRelationalGroupFooter(org.pentaho.reporting.engine.classic.core.RelationalGroup group, GroupDefinition groupDefinition, int index) throws org.pentaho.reporting.engine.classic.core.ReportProcessingException
- Throws:
org.pentaho.reporting.engine.classic.core.ReportProcessingException
-
computeElementType
protected org.pentaho.reporting.engine.classic.core.metadata.ElementType computeElementType(FieldDefinition fieldDefinition)
-
-