Interface ResourceManagerBackend
-
- All Known Implementing Classes:
DefaultResourceManagerBackend
public interface ResourceManagerBackendTodo: Document Me- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Resourcecreate(ResourceManager frontEnd, ResourceData key, ResourceKey context, java.lang.Class[] target)ResourceKeycreateKey(java.lang.Object data, java.util.Map parameters)ResourceKeyderiveKey(ResourceKey parent, java.lang.String path, java.util.Map parameters)ResourceKeydeserialize(ResourceKey bundleKey, java.lang.String serializedKey)booleanisResourceUnchanged(ResourceManager resourceManager, Resource resource)ResourceDataloadRawData(ResourceManager frontEnd, ResourceKey key)ResourceBundleDataloadResourceBundle(ResourceManager frontEnd, ResourceKey key)voidregisterBundleLoader(ResourceBundleLoader loader)voidregisterDefaultFactories()voidregisterDefaultLoaders()voidregisterFactory(ResourceFactory factory)voidregisterLoader(ResourceLoader loader)java.lang.Stringserialize(ResourceKey bundleKey, ResourceKey key)java.net.URLtoURL(ResourceKey key)
-
-
-
Method Detail
-
createKey
ResourceKey createKey(java.lang.Object data, java.util.Map parameters) throws ResourceKeyCreationException
- Throws:
ResourceKeyCreationException
-
deriveKey
ResourceKey deriveKey(ResourceKey parent, java.lang.String path, java.util.Map parameters) throws ResourceKeyCreationException
- Throws:
ResourceKeyCreationException
-
toURL
java.net.URL toURL(ResourceKey key)
-
create
Resource create(ResourceManager frontEnd, ResourceData key, ResourceKey context, java.lang.Class[] target) throws ResourceLoadingException, ResourceCreationException
-
loadResourceBundle
ResourceBundleData loadResourceBundle(ResourceManager frontEnd, ResourceKey key) throws ResourceLoadingException
- Throws:
ResourceLoadingException
-
registerDefaultFactories
void registerDefaultFactories()
-
registerDefaultLoaders
void registerDefaultLoaders()
-
registerBundleLoader
void registerBundleLoader(ResourceBundleLoader loader)
-
registerLoader
void registerLoader(ResourceLoader loader)
-
registerFactory
void registerFactory(ResourceFactory factory)
-
loadRawData
ResourceData loadRawData(ResourceManager frontEnd, ResourceKey key) throws ResourceLoadingException, UnrecognizedLoaderException
-
isResourceUnchanged
boolean isResourceUnchanged(ResourceManager resourceManager, Resource resource) throws ResourceLoadingException
- Throws:
ResourceLoadingException
-
serialize
java.lang.String serialize(ResourceKey bundleKey, ResourceKey key) throws ResourceException
- Throws:
ResourceException
-
deserialize
ResourceKey deserialize(ResourceKey bundleKey, java.lang.String serializedKey) throws ResourceKeyCreationException
- Throws:
ResourceKeyCreationException
-
-