public class BundleResourceManagerBackend extends DefaultResourceManagerBackend
Constructor and Description |
---|
BundleResourceManagerBackend(Repository repository,
ResourceManagerBackend backend,
ResourceKey outsideContextKey) |
Modifier and Type | Method and Description |
---|---|
Resource |
create(ResourceManager frontEnd,
ResourceData data,
ResourceKey context,
Class[] target) |
ResourceKey |
createKey(Object data,
Map<? extends ParameterKey,? extends Object> parameters) |
ResourceKey |
deriveKey(ResourceKey parent,
String path,
Map<? extends ParameterKey,? extends Object> parameters) |
ResourceKey |
deserialize(ResourceKey bundleKey,
String serializedKey) |
ResourceKey |
getBundleMainKey() |
ResourceKey |
getOutsideContextKey() |
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) |
String |
serialize(ResourceKey bundleKey,
ResourceKey key) |
URL |
toURL(ResourceKey key) |
isResourceUnchanged
public BundleResourceManagerBackend(Repository repository, ResourceManagerBackend backend, ResourceKey outsideContextKey)
public ResourceKey getOutsideContextKey()
public ResourceKey getBundleMainKey()
public ResourceKey createKey(Object data, Map<? extends ParameterKey,? extends Object> parameters) throws ResourceKeyCreationException
createKey
in interface ResourceManagerBackend
createKey
in class DefaultResourceManagerBackend
ResourceKeyCreationException
public ResourceKey deriveKey(ResourceKey parent, String path, Map<? extends ParameterKey,? extends Object> parameters) throws ResourceKeyCreationException
deriveKey
in interface ResourceManagerBackend
deriveKey
in class DefaultResourceManagerBackend
ResourceKeyCreationException
public URL toURL(ResourceKey key)
toURL
in interface ResourceManagerBackend
toURL
in class DefaultResourceManagerBackend
public Resource create(ResourceManager frontEnd, ResourceData data, ResourceKey context, Class[] target) throws ResourceLoadingException, ResourceCreationException
create
in interface ResourceManagerBackend
create
in class DefaultResourceManagerBackend
ResourceLoadingException
ResourceCreationException
public ResourceBundleData loadResourceBundle(ResourceManager frontEnd, ResourceKey key) throws ResourceLoadingException
loadResourceBundle
in interface ResourceManagerBackend
loadResourceBundle
in class DefaultResourceManagerBackend
ResourceLoadingException
public void registerDefaultFactories()
registerDefaultFactories
in interface ResourceManagerBackend
registerDefaultFactories
in class DefaultResourceManagerBackend
public void registerDefaultLoaders()
registerDefaultLoaders
in interface ResourceManagerBackend
registerDefaultLoaders
in class DefaultResourceManagerBackend
public void registerBundleLoader(ResourceBundleLoader loader)
registerBundleLoader
in interface ResourceManagerBackend
registerBundleLoader
in class DefaultResourceManagerBackend
public void registerLoader(ResourceLoader loader)
registerLoader
in interface ResourceManagerBackend
registerLoader
in class DefaultResourceManagerBackend
public void registerFactory(ResourceFactory factory)
registerFactory
in interface ResourceManagerBackend
registerFactory
in class DefaultResourceManagerBackend
public ResourceData loadRawData(ResourceManager frontEnd, ResourceKey key) throws ResourceLoadingException, UnrecognizedLoaderException
loadRawData
in interface ResourceManagerBackend
loadRawData
in class DefaultResourceManagerBackend
ResourceLoadingException
UnrecognizedLoaderException
public ResourceKey deserialize(ResourceKey bundleKey, String serializedKey) throws ResourceKeyCreationException
deserialize
in interface ResourceManagerBackend
deserialize
in class DefaultResourceManagerBackend
ResourceKeyCreationException
public String serialize(ResourceKey bundleKey, ResourceKey key) throws ResourceException
serialize
in interface ResourceManagerBackend
serialize
in class DefaultResourceManagerBackend
ResourceException
Copyright © 2017 Hitachi Vantara. All rights reserved.