org.pentaho.reporting.engine.classic.core.designtime
Class DesignTimeDataSchemaModel
java.lang.Object
org.pentaho.reporting.engine.classic.core.designtime.DesignTimeDataSchemaModel
- All Implemented Interfaces:
- DataSchemaModel
- Direct Known Subclasses:
- DefaultDataSchemaModel
public class DesignTimeDataSchemaModel
- extends Object
- implements DataSchemaModel
Todo: Document Me
- Author:
- Thomas Morgner
DesignTimeDataSchemaModel
public DesignTimeDataSchemaModel(AbstractReportDefinition report)
DesignTimeDataSchemaModel
public DesignTimeDataSchemaModel(MasterReport masterReportElement,
AbstractReportDefinition report)
getDataAttributeContext
public DataAttributeContext getDataAttributeContext()
getParent
public AbstractReportDefinition getParent()
isValid
public boolean isValid()
- Specified by:
isValid
in interface DataSchemaModel
getDataSchema
public DataSchema getDataSchema()
- Specified by:
getDataSchema
in interface DataSchemaModel
getDataFactoryException
public Throwable getDataFactoryException()
getColumnNames
public String[] getColumnNames()
- Specified by:
getColumnNames
in interface DataSchemaModel
isSelectedDataSource
public boolean isSelectedDataSource(DataFactory dataFactory,
String queryName)
computeParameterValueSet
public static org.pentaho.reporting.libraries.base.util.LinkedMap computeParameterValueSet(MasterReport report)