com.atlassian.confluence.util.i18n
Class I18NResourceBundlesLoader

java.lang.Object
  extended by 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
           
 
Constructor Summary
I18NResourceBundlesLoader()
           
 
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
 

Field Detail

NOLOCALE

public static final java.lang.String NOLOCALE
See Also:
Constant Field Values
Constructor Detail

I18NResourceBundlesLoader

public I18NResourceBundlesLoader()
Method Detail

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.