org.pentaho.reporting.engine.classic.core.wizard
Class DataSchemaCompiler

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.wizard.DataSchemaCompiler
Direct Known Subclasses:
ProcessingDataSchemaCompiler

public class DataSchemaCompiler
extends Object

Todo: Document Me

Author:
Thomas Morgner

Constructor Summary
DataSchemaCompiler(DataSchemaDefinition reportSchemaDefinition, DataAttributeContext context)
           
DataSchemaCompiler(DataSchemaDefinition reportSchemaDefinition, DataAttributeContext context, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
           
 
Method Summary
 DataSchema compile(TableModel data)
           
 DataSchema compile(TableModel data, Expression[] expressions, ParameterDataRow parameters, ParameterDefinitionEntry[] parameterDefinitions, ReportEnvironment reportEnvironment)
           
 DataSchema compile(TableModel data, Expression[] expressions, ParameterDataRow parameters, ReportEnvironment reportEnvironment)
          Deprecated. pleaes pass the parameter-definition around.
 boolean isInitialized()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSchemaCompiler

public DataSchemaCompiler(DataSchemaDefinition reportSchemaDefinition,
                          DataAttributeContext context)

DataSchemaCompiler

public DataSchemaCompiler(DataSchemaDefinition reportSchemaDefinition,
                          DataAttributeContext context,
                          org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
Method Detail

compile

public DataSchema compile(TableModel data)
                   throws ReportDataFactoryException
Throws:
ReportDataFactoryException

isInitialized

public boolean isInitialized()

compile

public DataSchema compile(TableModel data,
                          Expression[] expressions,
                          ParameterDataRow parameters,
                          ReportEnvironment reportEnvironment)
                   throws ReportDataFactoryException
Deprecated. pleaes pass the parameter-definition around.

Parameters:
data -
expressions -
parameters -
reportEnvironment -
Returns:
Throws:
ReportDataFactoryException

compile

public DataSchema compile(TableModel data,
                          Expression[] expressions,
                          ParameterDataRow parameters,
                          ParameterDefinitionEntry[] parameterDefinitions,
                          ReportEnvironment reportEnvironment)
                   throws ReportDataFactoryException
Throws:
ReportDataFactoryException