org.pentaho.reporting.libraries.resourceloader
public interface ResourceManagerBackend
Modifier and Type | Method and Description |
---|---|
Resource |
create(ResourceManager frontEnd,
ResourceData key,
ResourceKey context,
java.lang.Class[] target) |
ResourceKey |
createKey(java.lang.Object data,
java.util.Map parameters) |
ResourceKey |
deriveKey(ResourceKey parent,
java.lang.String path,
java.util.Map parameters) |
boolean |
isResourceUnchanged(ResourceManager resourceManager,
Resource resource) |
ResourceData |
loadRawData(ResourceManager frontEnd,
ResourceKey key) |
ResourceBundleData |
loadResourceBundle(ResourceManager frontEnd,
ResourceKey key) |
void |
registerBundleLoader(ResourceBundleLoader loader) |
void |
registerDefaultFactories() |
void |
registerDefaultLoaders() |
void |
registerFactory(ResourceFactory factory) |
void |
registerLoader(ResourceLoader loader) |
java.net.URL |
toURL(ResourceKey key) |
ResourceKey createKey(java.lang.Object data, java.util.Map parameters) throws ResourceKeyCreationException
ResourceKeyCreationException
ResourceKey deriveKey(ResourceKey parent, java.lang.String path, java.util.Map parameters) throws ResourceKeyCreationException
ResourceKeyCreationException
java.net.URL toURL(ResourceKey key)
Resource create(ResourceManager frontEnd, ResourceData key, ResourceKey context, java.lang.Class[] target) throws ResourceLoadingException, ResourceCreationException
ResourceBundleData loadResourceBundle(ResourceManager frontEnd, ResourceKey key) throws ResourceLoadingException
ResourceLoadingException
void registerDefaultFactories()
void registerDefaultLoaders()
void registerBundleLoader(ResourceBundleLoader loader)
void registerLoader(ResourceLoader loader)
void registerFactory(ResourceFactory factory)
ResourceData loadRawData(ResourceManager frontEnd, ResourceKey key) throws ResourceLoadingException, UnrecognizedLoaderException
boolean isResourceUnchanged(ResourceManager resourceManager, Resource resource) throws ResourceLoadingException
ResourceLoadingException