yawda.utils.resource
Class CResourceBundle

java.lang.Object
  extended byjava.util.ResourceBundle
      extended byyawda.utils.resource.CResourceBundle
All Implemented Interfaces:
Serializable

public class CResourceBundle
extends ResourceBundle
implements Serializable

Author:
Quentin Anciaux
See Also:
Serialized Form

Field Summary
static String USER_CONFIG
           
static String USER_LOCAL
           
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
CResourceBundle()
           
CResourceBundle(Locale[] languages, Locale defaultLanguage, String config)
           
 
Method Summary
 String get(String key)
           
 String get(String key, boolean nullValue)
           
 String get(String key, Locale locale)
           
 String get(String key, Locale[] locale)
           
 String get(String key, Object[] args)
           
 String get(String key, Object[] args, boolean nullValue)
           
 String get(String key, Object[] args, boolean nullValue, Locale locale)
           
 String get(String key, Object[] args, boolean nullValue, Locale[] locale)
           
 String get(String key, Object[] args, Locale locale)
           
 String get(String key, Object[] args, Locale[] locale)
           
static CResourceBundle getBundle(javax.servlet.http.HttpServletRequest request)
           
static CResourceBundle getBundle(javax.servlet.http.HttpServletRequest request, String config)
           
static CResourceBundle getBundle(Locale loc)
           
static CResourceBundle getBundle(Locale[] loc)
           
static CResourceBundle getBundle(Locale[] loc, Locale defautLocale)
           
static CResourceBundle getBundle(Locale[] loc, Locale defautLocale, String config)
           
static CResourceBundle getBundle(Locale[] loc, String config)
           
static CResourceBundle getBundle(Locale loc, Locale defautLocale)
           
static CResourceBundle getBundle(Locale loc, Locale defautLocale, String config)
           
static CResourceBundle getBundle(Locale loc, String config)
           
static CResourceBundle getBundle(String name, Locale[] loc)
           
static CResourceBundle getBundle(String name, Locale[] loc, Locale defautLocale)
           
static CResourceBundle getBundle(String name, Locale[] loc, Locale defautLocale, Object[] constructorArgs)
           
static CResourceBundle getBundle(String name, Locale[] loc, Locale defautLocale, Object[] constructorArgs, ClassLoader loader)
           
static CResourceBundle getBundle(String name, Locale[] loc, Locale defautLocale, Object[] constructorArgs, ClassLoader loader, String config)
           
static CResourceBundle getBundle(String name, Locale[] loc, Locale defautLocale, Object[] constructorArgs, String config)
           
static CResourceBundle getBundle(String name, Locale[] loc, Locale defautLocale, String config)
           
static CResourceBundle getBundle(String name, Locale[] loc, Object[] constructorArgs)
           
static CResourceBundle getBundle(String name, Locale[] loc, Object[] constructorArgs, String config)
           
static CResourceBundle getBundle(String name, Locale[] loc, String config)
           
static CResourceBundle getBundle(String name, Locale loc, Locale defautLocale)
           
static CResourceBundle getBundle(String name, Locale loc, Locale defautLocale, Object[] constructorArgs)
           
static CResourceBundle getBundle(String name, Locale loc, Locale defautLocale, Object[] constructorArgs, String config)
           
static CResourceBundle getBundle(String name, Locale loc, Locale defautLocale, String config)
           
static CResourceBundle getBundle(String languages, String defaultLanguage)
           
static CResourceBundle getBundle(String name, String languages, String defaultLanguage)
           
static CResourceBundle getBundle(String name, String languages, String defaultLanguage, Object[] constructorArgs, String config)
           
static CResourceBundle getBundle(String name, String languages, String defaultLanguage, String config)
           
 String getConfig()
           
 Locale getDefaultLocale()
           
 Enumeration getKeys()
           
 Iterator getKeysIterator()
           
 Locale getLocale()
           
 Locale[] getLocales()
           
 org.apache.struts.util.MessageResources getMessageResources()
           
 Locale getPreferredLocale()
           
protected  Object handleGetObject(String key)
           
static void setDefaultAvailableLocaleS(Locale[] locale)
           
static void setDefaultAvailableLocaleS(String locale)
           
 void setDefaultLocale(Locale defaultLanguage)
           
 void setDefaultLocale(String defaultLanguage)
           
static void setDefaultLocaleS(Locale locale)
           
static void setDefaultLocaleS(String locale)
           
 void setLanguages(Locale[] languages)
           
 void setLanguages(String languages)
           
 
Methods inherited from class java.util.ResourceBundle
getBundle, getBundle, getBundle, getObject, getString, getStringArray, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_LOCAL

public static final String USER_LOCAL
See Also:
Constant Field Values

USER_CONFIG

public static final String USER_CONFIG
See Also:
Constant Field Values
Constructor Detail

CResourceBundle

public CResourceBundle()

CResourceBundle

public CResourceBundle(Locale[] languages,
                       Locale defaultLanguage,
                       String config)
Parameters:
languages -
defaultLanguage -
Method Detail

getMessageResources

public org.apache.struts.util.MessageResources getMessageResources()
Returns:

setDefaultLocaleS

public static final void setDefaultLocaleS(Locale locale)
Parameters:
locale -

getConfig

public final String getConfig()
Returns:

setDefaultAvailableLocaleS

public static final void setDefaultAvailableLocaleS(Locale[] locale)
Parameters:
locale -

setDefaultLocaleS

public static final void setDefaultLocaleS(String locale)
Parameters:
locale -

setDefaultAvailableLocaleS

public static final void setDefaultAvailableLocaleS(String locale)
Parameters:
locale -

getDefaultLocale

public final Locale getDefaultLocale()
Returns:

setLanguages

public final void setLanguages(Locale[] languages)
Parameters:
languages -

setLanguages

public final void setLanguages(String languages)
Parameters:
languages -

setDefaultLocale

public final void setDefaultLocale(String defaultLanguage)
Parameters:
defaultLanguage -

setDefaultLocale

public final void setDefaultLocale(Locale defaultLanguage)
Parameters:
defaultLanguage -

get

public final String get(String key)
Parameters:
key -
Returns:

get

public final String get(String key,
                        boolean nullValue)
Parameters:
key -
nullValue -
Returns:

get

public final String get(String key,
                        Object[] args)
Parameters:
key -
args -
Returns:

get

public final String get(String key,
                        Object[] args,
                        boolean nullValue)
Parameters:
key -
args -
nullValue -
Returns:

get

public final String get(String key,
                        Locale locale)
Parameters:
key -
locale -
Returns:

get

public final String get(String key,
                        Locale[] locale)
Parameters:
key -
locale -
Returns:

get

public final String get(String key,
                        Object[] args,
                        Locale locale)
Parameters:
key -
args -
locale -
Returns:

get

public final String get(String key,
                        Object[] args,
                        Locale[] locale)
Parameters:
key -
args -
locale -
Returns:

get

public final String get(String key,
                        Object[] args,
                        boolean nullValue,
                        Locale locale)
Parameters:
key -
args -
nullValue -
locale -
Returns:

get

public String get(String key,
                  Object[] args,
                  boolean nullValue,
                  Locale[] locale)
Parameters:
key -
args -
nullValue -
locale -
Returns:

getPreferredLocale

public Locale getPreferredLocale()
Returns:

getLocales

public final Locale[] getLocales()
Returns:

getBundle

public static final CResourceBundle getBundle(javax.servlet.http.HttpServletRequest request)

getBundle

public static final CResourceBundle getBundle(javax.servlet.http.HttpServletRequest request,
                                              String config)

getBundle

public static final CResourceBundle getBundle(String name,
                                              String languages,
                                              String defaultLanguage)
Parameters:
name -
languages -
defaultLanguage -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              String languages,
                                              String defaultLanguage,
                                              String config)
Parameters:
name -
languages -
defaultLanguage -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              String languages,
                                              String defaultLanguage,
                                              Object[] constructorArgs,
                                              String config)
Parameters:
name -
languages -
defaultLanguage -
Returns:

getBundle

public static final CResourceBundle getBundle(String languages,
                                              String defaultLanguage)
Parameters:
languages -
defaultLanguage -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale loc)
Parameters:
loc -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale loc,
                                              String config)
Parameters:
loc -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale loc,
                                              Locale defautLocale)
Parameters:
loc -
defautLocale -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale loc,
                                              Locale defautLocale,
                                              String config)
Parameters:
loc -
defautLocale -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale[] loc)
Parameters:
loc -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale[] loc,
                                              String config)
Parameters:
loc -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale[] loc,
                                              Locale defautLocale)
Parameters:
loc -
defautLocale -
Returns:

getBundle

public static final CResourceBundle getBundle(Locale[] loc,
                                              Locale defautLocale,
                                              String config)
Parameters:
loc -
defautLocale -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale loc,
                                              Locale defautLocale)
Parameters:
name -
loc -
defautLocale -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale loc,
                                              Locale defautLocale,
                                              String config)
Parameters:
name -
loc -
defautLocale -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale loc,
                                              Locale defautLocale,
                                              Object[] constructorArgs)
Parameters:
name -
loc -
defautLocale -
constructorArgs -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale loc,
                                              Locale defautLocale,
                                              Object[] constructorArgs,
                                              String config)
Parameters:
name -
loc -
defautLocale -
constructorArgs -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc)
Parameters:
name -
loc -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              String config)
Parameters:
name -
loc -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Object[] constructorArgs)
Parameters:
name -
loc -
constructorArgs -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Object[] constructorArgs,
                                              String config)
Parameters:
name -
loc -
constructorArgs -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Locale defautLocale)
Parameters:
name -
loc -
defautLocale -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Locale defautLocale,
                                              String config)
Parameters:
name -
loc -
defautLocale -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Locale defautLocale,
                                              Object[] constructorArgs)
Parameters:
name -
loc -
defautLocale -
constructorArgs -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Locale defautLocale,
                                              Object[] constructorArgs,
                                              String config)
Parameters:
name -
loc -
defautLocale -
constructorArgs -
config -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Locale defautLocale,
                                              Object[] constructorArgs,
                                              ClassLoader loader)
Parameters:
name -
loc -
defautLocale -
constructorArgs -
loader -
Returns:

getBundle

public static final CResourceBundle getBundle(String name,
                                              Locale[] loc,
                                              Locale defautLocale,
                                              Object[] constructorArgs,
                                              ClassLoader loader,
                                              String config)
Parameters:
name -
loc -
defautLocale -
constructorArgs -
loader -
Returns:

getKeysIterator

public Iterator getKeysIterator()
Returns:

getKeys

public final Enumeration getKeys()
See Also:
ResourceBundle.getKeys()

getLocale

public final Locale getLocale()
See Also:
ResourceBundle.getLocale()

handleGetObject

protected final Object handleGetObject(String key)
See Also:
ResourceBundle.handleGetObject(java.lang.String)