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.