Package org.jfree.report.flow
Interface ReportContext
-
- All Known Implementing Classes:
ReportContextImpl
public interface ReportContextTHe global report context. This context acts as global structure that holds all processing factories and allows to store global attributes. The attribute collection is a global collection, all layout controller have shared access to the same collection. Each report run (prepare, paginate, content-generate) uses its own context implementation - attributes are not shared or preserved among the different runs.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetAttribute(java.lang.Object key)java.lang.StringgetExportDescriptor()org.pentaho.reporting.libraries.formula.FormulaContextgetFormulaContext()LayoutControllerFactorygetLayoutControllerFactory()ReportStructureRootgetReportStructureRoot()ResourceBundleFactorygetResourceBundleFactory()voidsetAttribute(java.lang.Object key, java.lang.Object value)
-
-
-
Method Detail
-
getFormulaContext
org.pentaho.reporting.libraries.formula.FormulaContext getFormulaContext()
-
getLayoutControllerFactory
LayoutControllerFactory getLayoutControllerFactory()
-
getExportDescriptor
java.lang.String getExportDescriptor()
-
getResourceBundleFactory
ResourceBundleFactory getResourceBundleFactory()
-
getReportStructureRoot
ReportStructureRoot getReportStructureRoot()
-
setAttribute
void setAttribute(java.lang.Object key, java.lang.Object value)
-
getAttribute
java.lang.Object getAttribute(java.lang.Object key)
-
-