Class AbstractDesignTimeDataSchemaModel
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.designtime.AbstractDesignTimeDataSchemaModel
-
- All Implemented Interfaces:
ContextAwareDataSchemaModel
,DataSchemaModel
- Direct Known Subclasses:
DesignTimeDataSchemaModel
public abstract class AbstractDesignTimeDataSchemaModel extends Object implements ContextAwareDataSchemaModel
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDesignTimeDataSchemaModel(MasterReport masterReportElement, AbstractReportDefinition report)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ParameterDataRow
computeParameterData()
protected ParameterDefinitionEntry[]
computeParameterDefinitionEntries()
protected org.pentaho.reporting.libraries.base.util.LinkedMap
computeParameterValueMap(MasterReport report)
protected DataSchemaDefinition
createDataSchemaDefinition(MasterReport masterReportElement)
String[]
getColumnNames()
DataAttributeContext
getDataAttributeContext()
DataSchemaDefinition
getDataSchemaDefinition()
protected MasterReport
getMasterReportElement()
protected AbstractReportDefinition
getReport()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.wizard.ContextAwareDataSchemaModel
getDataFactoryException
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.wizard.DataSchemaModel
getDataSchema, isValid
-
-
-
-
Constructor Detail
-
AbstractDesignTimeDataSchemaModel
protected AbstractDesignTimeDataSchemaModel(MasterReport masterReportElement, AbstractReportDefinition report)
-
-
Method Detail
-
getDataSchemaDefinition
public DataSchemaDefinition getDataSchemaDefinition()
-
createDataSchemaDefinition
protected DataSchemaDefinition createDataSchemaDefinition(MasterReport masterReportElement)
-
computeParameterData
protected ParameterDataRow computeParameterData()
-
computeParameterDefinitionEntries
protected ParameterDefinitionEntry[] computeParameterDefinitionEntries()
-
computeParameterValueMap
protected org.pentaho.reporting.libraries.base.util.LinkedMap computeParameterValueMap(MasterReport report)
-
getColumnNames
public String[] getColumnNames()
- Specified by:
getColumnNames
in interfaceDataSchemaModel
-
getDataAttributeContext
public DataAttributeContext getDataAttributeContext()
- Specified by:
getDataAttributeContext
in interfaceContextAwareDataSchemaModel
-
getReport
protected AbstractReportDefinition getReport()
-
getMasterReportElement
protected MasterReport getMasterReportElement()
-
-