org.pentaho.reporting.libraries.resourceloader
public interface ResourceFactory
| Field Summary | |
|---|---|
| static String | CONFIG_PREFIX |
| Method Summary | |
|---|---|
| Resource | create(ResourceManager manager, ResourceData data, ResourceKey context)
Creates a resource by interpreting the data given in the resource-data object. |
| Class | getFactoryType()
Returns the expected result type.
|
| void | initializeDefaults()
Initializes the resource factory. |
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.
Returns: the result type.