public class ResourceManagerImpl extends Object implements ResourceManager
 A default implementation of the ResourceManager interface.
 
 This class provides a fully functional ResourceManager
 implementation that can be used as is. There is usually no need to subclass
 this class or use a different implementation.
 
 The class uses the associated ResourceLoader to retrieve
 requested resources or resource groups. No caching is performed, this can be
 done in the ResourceLoader.
 
Implementation note: This class is thread-safe.
| Constructor and Description | 
|---|
ResourceManagerImpl()
Creates a new instance of  
ResourceManagerImpl. | 
ResourceManagerImpl(ResourceLoader loader)
Creates a new instance of  
ResourceManagerImpl and
 initializes the associated resource loader. | 
| Modifier and Type | Method and Description | 
|---|---|
protected ResourceLoader | 
fetchLoader()
Fetches the resource loader. 
 | 
Object | 
getDefaultResourceGroup()
Returns the name of the default resource group. 
 | 
Object | 
getResource(Locale locale,
           Object group,
           Object key)
Returns the specified resource. 
 | 
ResourceGroup | 
getResourceGroup(Locale locale,
                Object group)
Returns the specified resource group. 
 | 
ResourceLoader | 
getResourceLoader()
Returns the associated  
ResourceLoader object. | 
String | 
getText(Locale locale,
       Object group,
       Object key)
Returns the text of the specified resource. 
 | 
void | 
setDefaultResourceGroup(Object grp)
Sets the name of the default resource group. 
 | 
void | 
setResourceLoader(ResourceLoader resourceLoader)
Sets the  
ResourceLoader to use. | 
public ResourceManagerImpl()
ResourceManagerImpl.public ResourceManagerImpl(ResourceLoader loader)
ResourceManagerImpl and
 initializes the associated resource loader.loader - the resource loader to usepublic Object getResource(Locale locale, Object group, Object key)
getResource in interface ResourceManagerlocale - the Localegroup - the owning resource group's namekey - the resource keyMissingResourceException - if the resource cannot be foundpublic ResourceGroup getResourceGroup(Locale locale, Object group)
getResourceGroup in interface ResourceManagerlocale - the Locale of the groupgroup - the group's nameMissingResourceException - if the group cannot be foundpublic String getText(Locale locale, Object group, Object key) throws MissingResourceException
getText in interface ResourceManagerlocale - the Localegroup - the name of the resource groupkey - the resource keyMissingResourceException - if the resource cannot be foundpublic ResourceLoader getResourceLoader()
ResourceLoader object.getResourceLoader in interface ResourceManagerResourceLoaderpublic void setResourceLoader(ResourceLoader resourceLoader)
ResourceLoader to use. Requests for resource
 groups are delegated to this object.setResourceLoader in interface ResourceManagerresourceLoader - the ResourceLoader to useprotected ResourceLoader fetchLoader()
public Object getDefaultResourceGroup()
getDefaultResourceGroup in interface ResourceManagerpublic void setDefaultResourceGroup(Object grp)
setDefaultResourceGroup in interface ResourceManagergrp - the name of the default resource groupCopyright © 2016 The JGUIraffe Team. All rights reserved.