org.jfree.report.flow
Interface ReportContext

All Known Implementing Classes:
ReportContextImpl

public interface ReportContext

THe 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
 java.lang.Object getAttribute(java.lang.Object key)
           
 java.lang.String getExportDescriptor()
           
 org.jfree.formula.FormulaContext getFormulaContext()
           
 LayoutControllerFactory getLayoutControllerFactory()
           
 ReportStructureRoot getReportStructureRoot()
           
 ResourceBundleFactory getResourceBundleFactory()
           
 void setAttribute(java.lang.Object key, java.lang.Object value)
           
 

Method Detail

getFormulaContext

org.jfree.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)