Class SimpleJasperReportsContext

    • Constructor Detail

      • SimpleJasperReportsContext

        public SimpleJasperReportsContext()
        Constructs a SimpleJasperReportsContext instance that has the DefaultJasperReportsContext.getInstance() as parent.
    • Method Detail

      • setValue

        public void setValue​(java.lang.String key,
                             java.lang.Object value)
        Specified by:
        setValue in interface JasperReportsContext
      • removeValue

        public void removeValue​(java.lang.String key)
      • getExtensions

        public <T> java.util.List<T> getExtensions​(java.lang.Class<T> extensionType)
        Returns a list of extension objects for a specific extension type.
        Specified by:
        getExtensions in interface JasperReportsContext
        Type Parameters:
        T - generic extension type
        Parameters:
        extensionType - the extension type
        Returns:
        a list of extension objects
      • setExtensions

        public <T> void setExtensions​(java.lang.Class<T> extensionType,
                                      java.util.List<? extends T> extensions)
      • setExtensions

        public void setExtensions​(java.util.Map<java.lang.Class<?>,​java.util.List<?>> extensions)
      • getProperty

        public java.lang.String getProperty​(java.lang.String key)
        Returns the value of the property.
        Specified by:
        getProperty in interface JasperReportsContext
        Parameters:
        key - the key
        Returns:
        the property value
      • getPropertiesMap

        public java.util.Map<java.lang.String,​java.lang.String> getPropertiesMap()
      • setPropertiesMap

        public void setPropertiesMap​(java.util.Map<java.lang.String,​java.lang.String> propertiesMap)