org.jfree.report.flow

Interface ReportContext

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
ObjectgetAttribute(Object key)
StringgetExportDescriptor()
FormulaContextgetFormulaContext()
LayoutControllerFactorygetLayoutControllerFactory()
ReportStructureRootgetReportStructureRoot()
ResourceBundleFactorygetResourceBundleFactory()
voidsetAttribute(Object key, Object value)

Method Detail

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)