com.atlassian.confluence.util.i18n
Class I18NResourceBundlesLoader
java.lang.Object
com.atlassian.confluence.util.i18n.I18NResourceBundlesLoader
public class I18NResourceBundlesLoader
- extends java.lang.Object
Similates the behaviour of ResourceBundle.getBundle() and searches for all bundles for a locale from most specific to least specific
Field Summary |
static java.lang.String |
NOLOCALE
|
Method Summary |
static java.util.Map<java.lang.String,java.util.ResourceBundle> |
getResourceBundles(I18NResource i18NResource,
java.util.Locale locale)
Get resource bundles keyed by locale. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NOLOCALE
public static final java.lang.String NOLOCALE
- See Also:
- Constant Field Values
I18NResourceBundlesLoader
public I18NResourceBundlesLoader()
getResourceBundles
public static java.util.Map<java.lang.String,java.util.ResourceBundle> getResourceBundles(I18NResource i18NResource,
java.util.Locale locale)
- Get resource bundles keyed by locale. For example:
Map:
{en_GB -> ResourceBundle}
{en -> ResourceBundle}
{ -> ResourceBundle}
- Parameters:
i18NResource
- locale
-
Copyright © 2003-2014 Atlassian. All Rights Reserved.