public class DirectoryResourceLoader extends Object implements ResourceLoader
Constructor and Description |
---|
DirectoryResourceLoader()
Default-Constructor.
|
Modifier and Type | Method and Description |
---|---|
ResourceKey |
createKey(Object value,
Map factoryKeys)
Creates a new resource key from the given object and the factory keys.
|
ResourceKey |
deriveKey(ResourceKey parent,
String path,
Map factoryKeys)
Derives a new resource key from the given key.
|
ResourceKey |
deserialize(ResourceKey bundleKey,
String stringKey) |
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isSupportedDeserializer(String data) |
boolean |
isSupportedKey(ResourceKey key)
Checks, whether this resource loader implementation was responsible for creating this key.
|
ResourceData |
load(ResourceKey key) |
String |
serialize(ResourceKey bundleKey,
ResourceKey key) |
URL |
toURL(ResourceKey key) |
public boolean isSupportedKey(ResourceKey key)
isSupportedKey
in interface ResourceLoader
key
- public ResourceKey createKey(Object value, Map factoryKeys) throws ResourceKeyCreationException
createKey
in interface ResourceLoader
value
- factoryKeys
- ResourceKeyCreationException
- if creating the key failed.public ResourceKey deriveKey(ResourceKey parent, String path, 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 URL toURL(ResourceKey key)
toURL
in interface ResourceLoader
public ResourceData load(ResourceKey key) throws ResourceLoadingException
load
in interface ResourceLoader
ResourceLoadingException
public ResourceKey deserialize(ResourceKey bundleKey, String stringKey) throws ResourceKeyCreationException
deserialize
in interface ResourceLoader
ResourceKeyCreationException
public String serialize(ResourceKey bundleKey, ResourceKey key) throws ResourceException
serialize
in interface ResourceLoader
ResourceException
public boolean isSupportedDeserializer(String data)
isSupportedDeserializer
in interface ResourceLoader
Copyright © 2018 Hitachi Vantara. All rights reserved.