public final class XmlResourceBundle
extends java.util.ResourceBundle
The format is as follows:
<messages>
<msg id="getMessage">Get this</msg>
<msg id="oneArg">one arg: {0}</msg>
<msg id="twoArg">two arg: {0} {1}</msg>
<msg id="threeArg">three arg: {0} {1} {2}</msg>
</messages>
Where the bundle gets built with the keys being the "id" attribute
of the XML tag and the values being contained within the value of the
<msg> tag itself. Message substitution is supported.| Constructor and Description |
|---|
XmlResourceBundle()
Constructor
|
XmlResourceBundle(java.lang.String filelocation)
Creates a property resource bundle.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration<java.lang.String> |
getKeys()
ResourceBundle.getKeys() implemenatation
|
java.lang.Object |
handleGetObject(java.lang.String key)
Overrides the java.util.ResourceBundle.handleGetObject.
|
public XmlResourceBundle()
public XmlResourceBundle(java.lang.String filelocation)
throws java.io.IOException
filelocation - location of XML file to parsejava.io.IOException - if the file can't be parsed/loadedpublic java.lang.Object handleGetObject(java.lang.String key)
handleGetObject in class java.util.ResourceBundlekey - the key to lookup out of the bundlepublic java.util.Enumeration<java.lang.String> getKeys()
getKeys in class java.util.ResourceBundle