|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.reporting.libraries.resourceloader.loader.resource.ClassloaderResourceLoader
public class ClassloaderResourceLoader
Creation-Date: 05.04.2006, 14:40:59
Constructor Summary | |
---|---|
ClassloaderResourceLoader()
|
Method Summary | |
---|---|
ResourceKey |
createKey(java.lang.Object value,
java.util.Map factoryKeys)
Creates a new resource key from the given object and the factory keys. |
static java.lang.String |
createResourceKey(java.lang.Class c,
java.lang.String resource)
A helper method to make it easier to create resource descriptions. |
ResourceKey |
deriveKey(ResourceKey parent,
java.lang.String path,
java.util.Map factoryKeys)
Derives a new resource key from the given key. |
boolean |
isSupportedKey(ResourceKey key)
Checks, whether this resource loader implementation was responsible for creating this key. |
ResourceData |
load(ResourceKey key)
Loads the binary data represented by this key. |
java.net.URL |
toURL(ResourceKey key)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClassloaderResourceLoader()
Method Detail |
---|
public boolean isSupportedKey(ResourceKey key)
isSupportedKey
in interface ResourceLoader
key
-
public ResourceKey createKey(java.lang.Object value, java.util.Map factoryKeys) throws ResourceKeyCreationException
createKey
in interface ResourceLoader
value
- factoryKeys
-
ResourceKeyCreationException
- if creating the key failed.public ResourceKey deriveKey(ResourceKey parent, java.lang.String path, java.util.Map factoryKeys) throws ResourceKeyCreationException
deriveKey
in interface ResourceLoader
parent
- the parentpath
- the derived path (can be null).factoryKeys
- the optional factory keys (can be null).
ResourceKeyCreationException
- if the key cannot be derived for any reason.public java.net.URL toURL(ResourceKey key)
toURL
in interface ResourceLoader
public ResourceData load(ResourceKey key) throws ResourceLoadingException
ResourceLoader
load
in interface ResourceLoader
ResourceLoadingException
public static java.lang.String createResourceKey(java.lang.Class c, java.lang.String resource)
c
- resource
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |