|
||||||||||
| 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.MissingResourceExceptionpublic 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.MissingResourceExceptionpublic 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 | |||||||||