com.sdm.quasar.client.core.dialogbase.services
Class ConfigProviderResourceAccessService

java.lang.Object
  extended bycom.sdm.quasar.client.core.dialogbase.services.AbstractResourceAccessService
      extended bycom.sdm.quasar.client.core.dialogbase.services.ConfigProviderResourceAccessService
All Implemented Interfaces:
ResourceAccessService, Service

public class ConfigProviderResourceAccessService
extends AbstractResourceAccessService
implements ResourceAccessService

Version:
1.$Revision$
Author:
Thomas Wolf

Constructor Summary
ConfigProviderResourceAccessService(ConfigProvider configProvider)
          Creates a new ConfigProviderResourceAccessService.
 
Method Summary
protected  java.util.Locale getDefaultLocale()
          Returns the default Locale to be used.
protected  java.lang.Object getParentResource(java.lang.String key, java.util.Locale locale)
          Asks a potential parent service for the resource with the key and locale given.
protected  java.util.ResourceBundle[] getResourceBundles(java.util.Locale locale)
          Returns an array of resource bundles to look for (not null);
 
Methods inherited from class com.sdm.quasar.client.core.dialogbase.services.AbstractResourceAccessService
getStringValue, getValue, getValue, getValue, hasValue, hasValue, hasValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sdm.quasar.client.core.dialogbase.services.ResourceAccessService
getStringValue, getValue, getValue, getValue, hasValue, hasValue, hasValue
 

Constructor Detail

ConfigProviderResourceAccessService

public ConfigProviderResourceAccessService(ConfigProvider configProvider)
Creates a new ConfigProviderResourceAccessService.

Method Detail

getDefaultLocale

protected java.util.Locale getDefaultLocale()
Description copied from class: AbstractResourceAccessService
Returns the default Locale to be used.

Specified by:
getDefaultLocale in class AbstractResourceAccessService
See Also:
AbstractResourceAccessService.getDefaultLocale()

getParentResource

protected java.lang.Object getParentResource(java.lang.String key,
                                             java.util.Locale locale)
Description copied from class: AbstractResourceAccessService
Asks a potential parent service for the resource with the key and locale given. Returns null if no parent exists or the parent cannot find the resource.

Specified by:
getParentResource in class AbstractResourceAccessService
Parameters:
key - the key to the resource object (not null)
locale - the Locale to get values for
See Also:
AbstractResourceAccessService.getParentResource(java.lang.String, java.util.Locale)

getResourceBundles

protected java.util.ResourceBundle[] getResourceBundles(java.util.Locale locale)
Description copied from class: AbstractResourceAccessService
Returns an array of resource bundles to look for (not null);

Specified by:
getResourceBundles in class AbstractResourceAccessService
Parameters:
locale - the Locale to get bundles for
Returns:
the ResourceBundles used
See Also:
AbstractResourceAccessService.getResourceBundles(java.util.Locale)