org.jfree.report.flow

Interface ReportContext

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

Object
getAttribute(Object key)
String
getExportDescriptor()
FormulaContext
getFormulaContext()
LayoutControllerFactory
getLayoutControllerFactory()
ReportStructureRoot
getReportStructureRoot()
ResourceBundleFactory
getResourceBundleFactory()
void
setAttribute(Object key, Object value)

Method Details

getAttribute

public Object getAttribute(Object key)

getExportDescriptor

public String getExportDescriptor()

getFormulaContext

public FormulaContext getFormulaContext()

getLayoutControllerFactory

public LayoutControllerFactory getLayoutControllerFactory()

getReportStructureRoot

public ReportStructureRoot getReportStructureRoot()

getResourceBundleFactory

public ResourceBundleFactory getResourceBundleFactory()

setAttribute

public void setAttribute(Object key,
                         Object value)