|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jChatBox.Util.XMLPropertyResourceBundle
XMLPropertyResourceBundle implementation allowing to load resources properties from an XML file.
Constructor Summary | |
XMLPropertyResourceBundle()
Dummy constructor. |
|
XMLPropertyResourceBundle(java.io.InputStream in)
Construct a XMLPropertyResourceBundle from an InputStream. |
|
XMLPropertyResourceBundle(java.io.InputStream in,
java.util.Locale locale)
Construct a XMLPropertyResourceBundle from an InputStream and associate it to a Locale. |
Method Summary | |
static XMLPropertyResourceBundle |
getBundle(java.lang.String bundle)
Factory to get a XMLPropertyResourceBundle from a bundle. |
static XMLPropertyResourceBundle |
getBundle(java.lang.String bundle,
java.util.Locale locale)
Factory to get a XMLPropertyResourceBundle from a bundle and a Locale. |
static XMLPropertyResourceBundle |
getBundle(java.lang.String bundle,
java.util.Locale locale,
java.lang.ClassLoader classloader)
Factory to get the appropriate XMLPropertyResourceBundle given a Locale and a ClassLoader. |
java.util.Iterator |
getKeys()
Get an iterator for keys. |
java.lang.Object[] |
getKeysAsArray()
Get an array of keys. |
java.util.Locale |
getLocale()
Get Locale. |
java.lang.Object |
getObject(java.lang.String key)
Get Object matching to key. |
java.lang.String |
getString(java.lang.String key)
Get String matching to key. |
java.lang.Object |
handleGetObject(java.lang.String key)
Get an object given a key. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLPropertyResourceBundle(java.io.InputStream in, java.util.Locale locale) throws java.lang.Exception
in
- locale
- public XMLPropertyResourceBundle(java.io.InputStream in) throws java.lang.Exception
in
- public XMLPropertyResourceBundle()
Method Detail |
public static XMLPropertyResourceBundle getBundle(java.lang.String bundle) throws java.util.MissingResourceException
bundle
- bundlename
java.util.MissingResourceException
public static XMLPropertyResourceBundle getBundle(java.lang.String bundle, java.util.Locale locale) throws java.util.MissingResourceException
bundle
- locale
-
java.util.MissingResourceException
public static XMLPropertyResourceBundle getBundle(java.lang.String bundle, java.util.Locale locale, java.lang.ClassLoader classloader) throws java.util.MissingResourceException
Factory to get the appropriate XMLPropertyResourceBundle given a Locale and a ClassLoader.
Searches for bundle through classloader by checking:
bundlename + "_" + language + "_" + country + "_" + variant + ".xml"
bundlename + "_" + language + "_" + country + ".xml"
bundlename + "_" + language + ".xml"
If the language is EN and the country is US and the bundlename is resource, it will search for :
1. resource_en_US.xml
2. resource_en.xml
3. resource.xml
bundle
- locale
- classloader
-
java.util.MissingResourceException
public java.util.Locale getLocale()
public java.lang.Object getObject(java.lang.String key) throws java.util.MissingResourceException
key
-
java.util.MissingResourceException
public java.lang.String getString(java.lang.String key) throws java.util.MissingResourceException
key
-
java.util.MissingResourceException
public java.util.Iterator getKeys()
public java.lang.Object[] getKeysAsArray()
public java.lang.Object handleGetObject(java.lang.String key)
key
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |