Interface JasperReportsContext

All Known Implementing Classes:
DefaultJasperReportsContext, LocalJasperReportsContext, SimpleJasperReportsContext

public interface JasperReportsContext
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Method Details

    • getValue

      Object getValue(String key)
    • getOwnValue

      Object getOwnValue(String key)
    • setValue

      void setValue(String key, Object value)
    • getExtensions

      <T> List<T> getExtensions(Class<T> extensionType)
      Returns a list of extension objects for a specific extension type.
      Type Parameters:
      T - generic extension type
      Parameters:
      extensionType - the extension type
      Returns:
      a list of extension objects
    • getProperty

      String getProperty(String key)
      Returns the value of the property.
      Parameters:
      key - the key
      Returns:
      the property value
    • getOwnProperty

      default String getOwnProperty(String key)
    • setProperty

      void setProperty(String key, String value)
    • removeProperty

      void removeProperty(String key)
    • getProperties

      Map<String,String> getProperties()