Class WizardEditorModel

  • All Implemented Interfaces:
    org.pentaho.ui.xul.XulEventSource

    public class WizardEditorModel
    extends org.pentaho.ui.xul.XulEventSourceAdapter
    A thin wrapper around the report-spec to allow the model to have a state without a file or definition being active.
    Author:
    Thomas Morgner
    • Constructor Detail

      • WizardEditorModel

        public WizardEditorModel​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition emptyTemplate)
      • WizardEditorModel

        public WizardEditorModel()
    • Method Detail

      • getReportDefinition

        public org.pentaho.reporting.engine.classic.core.AbstractReportDefinition getReportDefinition()
      • setReportDefinition

        public void setReportDefinition​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition,
                                        boolean isEditing)
      • setReportDefinition

        public void setReportDefinition​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition)
      • getEmptyTemplate

        public org.pentaho.reporting.engine.classic.core.AbstractReportDefinition getEmptyTemplate()
      • getReportSpec

        public org.pentaho.reporting.engine.classic.wizard.model.WizardSpecification getReportSpec()
      • getDefinitionSource

        public org.pentaho.reporting.libraries.resourceloader.ResourceKey getDefinitionSource()
      • isRelationalModel

        public boolean isRelationalModel()
      • setRelationalModel

        public void setRelationalModel​(boolean relationalModel)
      • updateQuery

        public void updateQuery​(org.pentaho.reporting.engine.classic.core.DataFactory factory,
                                String queryName)
      • compileDataSchemaModel

        public static org.pentaho.reporting.engine.classic.core.wizard.DataSchemaModel compileDataSchemaModel​(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition)
      • getDataSchema

        public org.pentaho.reporting.engine.classic.core.wizard.DataSchemaModel getDataSchema()
      • getAttributeContext

        public org.pentaho.reporting.engine.classic.core.wizard.DataAttributeContext getAttributeContext()
      • isMaterialize

        public boolean isMaterialize()
      • setMaterialize

        public void setMaterialize​(boolean materialize)
      • isEditing

        public boolean isEditing()