Package com.zfabrik.resources
Interface IResourceManager
- All Superinterfaces:
 IResourceLookup
core manager of the resource management system. Lookups for single resources can be performed like this:
 
 
IResourceManager.INSTANCE.lookup(<resource name>, <return type>);A namespace local lookup facility can be retrieved by a special lookup style, e.g.:
 IResourceManager.INSTANCE.lookup("com.zfabrik.components",IResourceLookup.class);
 - Author:
 - hb
 
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IResourceManagerUse asIComponentsLookup.INSTANCEto get the implementation of this interface. - 
Method Summary
Modifier and TypeMethodDescriptionintinvalidate(Collection<String> invs) mass invalidation (locking resources on the way)registerProvider(String namespace, IResourceProvider prov) register a provider for resources of a name space.voidregister aIResourceProviderBuildervoidunregisterProvider(String namespace, boolean forced) unregister a provider for resources of a name space.voidunregister the provider builder if present 
- 
Field Details
- 
INSTANCE
Use asIComponentsLookup.INSTANCEto get the implementation of this interface. 
 - 
 - 
Method Details
- 
registerProvider
register a provider for resources of a name space.- Parameters:
 namespace-prov-- Returns:
 - A 
IResourceLookupinstance for the registered provider 
 - 
unregisterProvider
unregister a provider for resources of a name space. - 
registerProviderBuilder
register aIResourceProviderBuilder- Parameters:
 builder-
 - 
unregisterProviderBuilder
unregister the provider builder if present - 
invalidate
mass invalidation (locking resources on the way) 
 -