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 Detail

      • getFormulaContext

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

        java.lang.String getExportDescriptor()
      • setAttribute

        void setAttribute​(java.lang.Object key,
                          java.lang.Object value)
      • getAttribute

        java.lang.Object getAttribute​(java.lang.Object key)