|
|||||||||
| 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 ResourceLoaderkey -
public ResourceKey createKey(java.lang.Object value,
java.util.Map factoryKeys)
throws ResourceKeyCreationException
createKey in interface ResourceLoadervalue - 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 ResourceLoaderparent - 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 ResourceLoaderResourceLoadingException
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 | ||||||||