Class WizardEditorModel
- java.lang.Object
-
- org.pentaho.ui.xul.XulEventSourceAdapter
-
- org.pentaho.reporting.engine.classic.wizard.ui.xul.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 Summary
Constructors Constructor Description WizardEditorModel()
WizardEditorModel(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition emptyTemplate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.pentaho.reporting.engine.classic.core.wizard.DataSchemaModel
compileDataSchemaModel(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition)
org.pentaho.reporting.engine.classic.core.wizard.DataAttributeContext
getAttributeContext()
org.pentaho.reporting.engine.classic.core.wizard.DataSchemaModel
getDataSchema()
org.pentaho.reporting.libraries.resourceloader.ResourceKey
getDefinitionSource()
org.pentaho.reporting.engine.classic.core.AbstractReportDefinition
getEmptyTemplate()
org.pentaho.reporting.engine.classic.core.AbstractReportDefinition
getReportDefinition()
org.pentaho.reporting.engine.classic.wizard.model.WizardSpecification
getReportSpec()
List<SourceFieldDefinition>
getSelectableFieldsArray()
boolean
isEditing()
boolean
isMaterialize()
boolean
isRelationalModel()
void
setMaterialize(boolean materialize)
void
setRelationalModel(boolean relationalModel)
void
setReportDefinition(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition)
void
setReportDefinition(org.pentaho.reporting.engine.classic.core.AbstractReportDefinition reportDefinition, boolean isEditing)
void
updateQuery(org.pentaho.reporting.engine.classic.core.DataFactory factory, String queryName)
-
-
-
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)
-
getSelectableFieldsArray
public List<SourceFieldDefinition> getSelectableFieldsArray()
-
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()
-
-