org.pentaho.reporting.engine.classic.core.designtime
Class DesignTimeDataSchemaModel

java.lang.Object
  extended by 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

Constructor Summary
DesignTimeDataSchemaModel(AbstractReportDefinition report)
           
DesignTimeDataSchemaModel(MasterReport masterReportElement, AbstractReportDefinition report)
           
 
Method Summary
static org.pentaho.reporting.libraries.base.util.LinkedMap computeParameterValueSet(MasterReport report)
           
 String[] getColumnNames()
           
 DataAttributeContext getDataAttributeContext()
           
 Throwable getDataFactoryException()
           
 DataSchema getDataSchema()
           
 AbstractReportDefinition getParent()
           
 boolean isSelectedDataSource(DataFactory dataFactory, String queryName)
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesignTimeDataSchemaModel

public DesignTimeDataSchemaModel(AbstractReportDefinition report)

DesignTimeDataSchemaModel

public DesignTimeDataSchemaModel(MasterReport masterReportElement,
                                 AbstractReportDefinition report)
Method Detail

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)