public class DefaultProcessingContext extends Object implements ProcessingContext
Constructor and Description |
---|
DefaultProcessingContext()
This constructor exists for test-case use only.
|
DefaultProcessingContext(MasterReport report) |
DefaultProcessingContext(MasterReport report,
OutputProcessorMetaData metaData) |
DefaultProcessingContext(OutputProcessorMetaData outputProcessorMetaData,
ResourceBundleFactory resourceBundleFactory,
org.pentaho.reporting.libraries.base.config.Configuration configuration,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.pentaho.reporting.libraries.resourceloader.ResourceKey contentBase,
org.pentaho.reporting.libraries.docbundle.DocumentMetaData metaData,
ReportEnvironment environment,
int compatibilityLevel) |
Modifier and Type | Method and Description |
---|---|
int |
getCompatibilityLevel() |
org.pentaho.reporting.libraries.base.config.Configuration |
getConfiguration()
Returns the initial master-report's configuration.
|
org.pentaho.reporting.libraries.resourceloader.ResourceKey |
getContentBase()
Returns the content base of the initial master-report.
|
org.pentaho.reporting.libraries.docbundle.DocumentMetaData |
getDocumentMetaData()
Returns the outermost master-report's document meta-data.
|
ReportEnvironment |
getEnvironment() |
String |
getExportDescriptor()
Returns the export descriptor from the output-target.
|
org.pentaho.reporting.libraries.formula.FormulaContext |
getFormulaContext()
Returns the formula context of this report process.
|
OutputProcessorMetaData |
getOutputProcessorMetaData() |
int |
getProcessingLevel()
The processing-level is used for dependency tracking.
|
int |
getProgressLevel()
Returns the current progress level.
|
int |
getProgressLevelCount()
Returns the total number of different activities the report will process.
|
long |
getReportProcessingStartTime() |
ResourceBundleFactory |
getResourceBundleFactory()
The resource-bundle factory encapsulates all locale specific resources and provides a system-independent way to
create Resource-Bundles.
|
org.pentaho.reporting.libraries.resourceloader.ResourceManager |
getResourceManager()
Returns the initial master-report's resource manager.
|
boolean |
isPrepareRun()
Returns true, if the current processing run is a prepare-run.
|
void |
setPrepareRun(boolean prepareRun) |
void |
setProcessingLevel(int processingLevel) |
void |
setProgressLevel(int progressLevel) |
void |
setProgressLevelCount(int progressLevelCount) |
public DefaultProcessingContext()
public DefaultProcessingContext(MasterReport report) throws ReportProcessingException
ReportProcessingException
public DefaultProcessingContext(MasterReport report, OutputProcessorMetaData metaData) throws ReportProcessingException
ReportProcessingException
public DefaultProcessingContext(OutputProcessorMetaData outputProcessorMetaData, ResourceBundleFactory resourceBundleFactory, org.pentaho.reporting.libraries.base.config.Configuration configuration, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contentBase, org.pentaho.reporting.libraries.docbundle.DocumentMetaData metaData, ReportEnvironment environment, int compatibilityLevel) throws ReportProcessingException
outputProcessorMetaData
- resourceBundleFactory
- configuration
- resourceManager
- contentBase
- the content base, from where to load additional resources. (Can be null).metaData
- ReportProcessingException
public org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
ProcessingContext
getResourceManager
in interface ProcessingContext
public org.pentaho.reporting.libraries.resourceloader.ResourceKey getContentBase()
ProcessingContext
getContentBase
in interface ProcessingContext
public int getProgressLevel()
ProcessingContext
getProgressLevel
in interface ProcessingContext
public void setProgressLevel(int progressLevel)
public int getProgressLevelCount()
ProcessingContext
getProgressLevelCount
in interface ProcessingContext
public void setProgressLevelCount(int progressLevelCount)
public void setProcessingLevel(int processingLevel)
public int getProcessingLevel()
ProcessingContext
getProcessingLevel
in interface ProcessingContext
Expression.getDependencyLevel()
public org.pentaho.reporting.libraries.formula.FormulaContext getFormulaContext()
ProcessingContext
getFormulaContext
in interface ProcessingContext
public void setPrepareRun(boolean prepareRun)
public boolean isPrepareRun()
ProcessingContext
isPrepareRun
in interface ProcessingContext
public String getExportDescriptor()
ProcessingContext
getExportDescriptor
in interface ProcessingContext
OutputProcessorMetaData.getExportDescriptor()
public OutputProcessorMetaData getOutputProcessorMetaData()
getOutputProcessorMetaData
in interface ProcessingContext
public ResourceBundleFactory getResourceBundleFactory()
ProcessingContext
getResourceBundleFactory
in interface ProcessingContext
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
ProcessingContext
getConfiguration
in interface ProcessingContext
public org.pentaho.reporting.libraries.docbundle.DocumentMetaData getDocumentMetaData()
getDocumentMetaData
in interface ProcessingContext
public ReportEnvironment getEnvironment()
getEnvironment
in interface ProcessingContext
public long getReportProcessingStartTime()
getReportProcessingStartTime
in interface ProcessingContext
public int getCompatibilityLevel()
getCompatibilityLevel
in interface ProcessingContext