org.pentaho.reporting.engine.classic.core.parameters
Class ParameterContextWrapper

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.parameters.ParameterContextWrapper
All Implemented Interfaces:
ParameterContext

public class ParameterContextWrapper
extends Object
implements ParameterContext

Todo: Document me!

Date: 26.07.2010 Time: 14:51:39

Author:
Thomas Morgner.

Constructor Summary
ParameterContextWrapper(ParameterContext backend, DataRow parameters)
           
 
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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterContextWrapper

public ParameterContextWrapper(ParameterContext backend,
                               DataRow parameters)
Method Detail

getDocumentMetaData

public org.pentaho.reporting.libraries.docbundle.DocumentMetaData getDocumentMetaData()
Description copied from interface: ParameterContext
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.

Specified by:
getDocumentMetaData in interface ParameterContext
Returns:

getReportEnvironment

public ReportEnvironment getReportEnvironment()
Specified by:
getReportEnvironment in interface ParameterContext

getParameterData

public DataRow getParameterData()
Specified by:
getParameterData in interface ParameterContext

getDataFactory

public DataFactory getDataFactory()
Specified by:
getDataFactory in interface ParameterContext

getResourceBundleFactory

public ResourceBundleFactory getResourceBundleFactory()
Specified by:
getResourceBundleFactory in interface ParameterContext

getContentBase

public org.pentaho.reporting.libraries.resourceloader.ResourceKey getContentBase()
Specified by:
getContentBase in interface ParameterContext

getResourceManager

public org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
Specified by:
getResourceManager in interface ParameterContext

getConfiguration

public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
Specified by:
getConfiguration in interface ParameterContext

close

public void close()
           throws ReportDataFactoryException
Specified by:
close in interface ParameterContext
Throws:
ReportDataFactoryException