Class PropertiesResourceFactory

java.lang.Object
org.pentaho.reporting.libraries.resourceloader.factory.property.PropertiesResourceFactory
All Implemented Interfaces:
ResourceFactory

public class PropertiesResourceFactory extends Object implements ResourceFactory
  • Constructor Details

    • PropertiesResourceFactory

      public PropertiesResourceFactory()
  • Method Details

    • create

      Description copied from interface: ResourceFactory
      Creates a resource by interpreting the data given in the resource-data object. If additional datastreams need to be parsed, the provided resource manager should be used.
      Specified by:
      create in interface ResourceFactory
      Parameters:
      manager - the resource manager used for all resource loading.
      data - the resource-data from where the binary data is read.
      context - the resource context used to resolve relative resource paths.
      Returns:
      the parsed result, never null.
      Throws:
      ResourceCreationException - if the resource could not be parsed due to syntaxctial or logical errors in the data.
      ResourceLoadingException - if the resource could not be accessed from the physical storage.
    • getFactoryType

      public Class getFactoryType()
      Description copied from interface: ResourceFactory
      Returns the expected result type.
      Specified by:
      getFactoryType in interface ResourceFactory
      Returns:
      the result type.
    • initializeDefaults

      public void initializeDefaults()
      Description copied from interface: ResourceFactory
      Initializes the resource factory. This usually loads all system resources from the environment and maybe sets up and initializes any factories needed during the parsing.
      Specified by:
      initializeDefaults in interface ResourceFactory