org.pentaho.reporting.engine.classic.core.parameters
Interface ParameterContext

All Known Implementing Classes:
DefaultParameterContext, ParameterContextWrapper

public interface ParameterContext

The parameter context is provided by the reporting engine to connect the parameter system with the data-sources and user-defined parameters..

Author:
Thomas Morgner

Method Summary
 void close()
           
 org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
           
 org.pentaho.reporting.libraries.resourceloader.ResourceKey getContentBase()
           
 DataFactory getDataFactory()
           
 org.pentaho.reporting.libraries.docbundle.DocumentMetaData getDocumentMetaData()
          the document metadata of the report.
 DataRow getParameterData()
           
 ReportEnvironment getReportEnvironment()
           
 ResourceBundleFactory getResourceBundleFactory()
           
 org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
           
 

Method Detail

getDocumentMetaData

org.pentaho.reporting.libraries.docbundle.DocumentMetaData getDocumentMetaData()
the document metadata of the report. Can be null, if the report does not have a bundle associated or if this context is not part of a report-processing.

Returns:

getReportEnvironment

ReportEnvironment getReportEnvironment()

getParameterData

DataRow getParameterData()

getDataFactory

DataFactory getDataFactory()

getResourceBundleFactory

ResourceBundleFactory getResourceBundleFactory()

getContentBase

org.pentaho.reporting.libraries.resourceloader.ResourceKey getContentBase()

getResourceManager

org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()

getConfiguration

org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()

close

void close()
           throws ReportDataFactoryException
Throws:
ReportDataFactoryException