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 Details

    • getFormulaContext

      org.pentaho.reporting.libraries.formula.FormulaContext getFormulaContext()
    • getLayoutControllerFactory

      LayoutControllerFactory getLayoutControllerFactory()
    • getExportDescriptor

      String getExportDescriptor()
    • getResourceBundleFactory

      ResourceBundleFactory getResourceBundleFactory()
    • getReportStructureRoot

      ReportStructureRoot getReportStructureRoot()
    • setAttribute

      void setAttribute(Object key, Object value)
    • getAttribute

      Object getAttribute(Object key)