org.apache.sling.i18n
Interface ResourceBundleProvider


public interface ResourceBundleProvider

The ResourceBundleProvider service interface defines the API for a service, which is capable of returned ResourceBundle for given any Locale.


Method Summary
 java.util.Locale getDefaultLocale()
          Returns the default Locale assumed by this instance.
 java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
          Returns a ResourceBundle for the given locale.
 java.util.ResourceBundle getResourceBundle(java.lang.String baseName, java.util.Locale locale)
          Returns a ResourceBundle for the given locale.
 

Method Detail

getDefaultLocale

java.util.Locale getDefaultLocale()
Returns the default Locale assumed by this instance.


getResourceBundle

java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
Returns a ResourceBundle for the given locale.

Parameters:
locale - The Locale for which to return the resource bundle. If this is null the default locale as returned by getDefaultLocale() is assumed.
Returns:
The ResourceBundle for the given locale
Throws:
java.util.MissingResourceException - If the service is not capable of returning a ResourceBundle

getResourceBundle

java.util.ResourceBundle getResourceBundle(java.lang.String baseName,
                                           java.util.Locale locale)
Returns a ResourceBundle for the given locale.

Parameters:
baseName - The base name for the resource bundle. If this is null, the same resource bundle will be returned as when calling the getResourceBundle(Locale) method.
locale - The Locale for which to return the resource bundle. If this is null the default locale as returned by getDefaultLocale() is assumed.
Returns:
The ResourceBundle for the given locale
Throws:
java.util.MissingResourceException - If the service is not capable of returning a ResourceBundle


Copyright © 2007-2010 The Apache Software Foundation. All Rights Reserved.