Class DefaultParameterContext
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.parameters.DefaultParameterContext
-
- All Implemented Interfaces:
ParameterContext
public class DefaultParameterContext extends Object implements ParameterContext
-
-
Constructor Summary
Constructors Constructor Description DefaultParameterContext(DataFactory dataFactory, DataRow parameterValues, org.pentaho.reporting.libraries.base.config.Configuration configuration, ResourceBundleFactory resourceBundleFactory, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey, ReportEnvironment reportEnvironment)
DefaultParameterContext(MasterReport report)
DefaultParameterContext(MasterReport report, ReportParameterValues parameterValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
DataRow
getParameterValues()
PerformanceMonitorContext
getPerformanceMonitorContext()
ReportEnvironment
getReportEnvironment()
ResourceBundleFactory
getResourceBundleFactory()
org.pentaho.reporting.libraries.resourceloader.ResourceManager
getResourceManager()
void
setParameterValues(DataRow parameterValues)
-
-
-
Constructor Detail
-
DefaultParameterContext
public DefaultParameterContext(MasterReport report) throws ReportProcessingException
- Throws:
ReportProcessingException
-
DefaultParameterContext
public DefaultParameterContext(MasterReport report, ReportParameterValues parameterValues) throws ReportProcessingException
- Throws:
ReportProcessingException
-
DefaultParameterContext
public DefaultParameterContext(DataFactory dataFactory, DataRow parameterValues, org.pentaho.reporting.libraries.base.config.Configuration configuration, ResourceBundleFactory resourceBundleFactory, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey resourceKey, ReportEnvironment reportEnvironment) throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
-
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 interfaceParameterContext
- Returns:
-
getReportEnvironment
public ReportEnvironment getReportEnvironment()
- Specified by:
getReportEnvironment
in interfaceParameterContext
-
getResourceManager
public org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
- Specified by:
getResourceManager
in interfaceParameterContext
-
getConfiguration
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
- Specified by:
getConfiguration
in interfaceParameterContext
-
getParameterData
public DataRow getParameterData()
- Specified by:
getParameterData
in interfaceParameterContext
-
getParameterValues
public DataRow getParameterValues()
-
setParameterValues
public void setParameterValues(DataRow parameterValues)
-
getDataFactory
public DataFactory getDataFactory()
- Specified by:
getDataFactory
in interfaceParameterContext
-
getResourceBundleFactory
public ResourceBundleFactory getResourceBundleFactory()
- Specified by:
getResourceBundleFactory
in interfaceParameterContext
-
close
public void close() throws ReportDataFactoryException
- Specified by:
close
in interfaceParameterContext
- Throws:
ReportDataFactoryException
-
getContentBase
public org.pentaho.reporting.libraries.resourceloader.ResourceKey getContentBase()
- Specified by:
getContentBase
in interfaceParameterContext
-
getPerformanceMonitorContext
public PerformanceMonitorContext getPerformanceMonitorContext()
- Specified by:
getPerformanceMonitorContext
in interfaceParameterContext
-
-