org.osjava.sj.loader.util
Class XmlProperties
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<java.lang.Object,java.lang.Object>
java.util.Properties
org.osjava.sj.loader.util.AbstractProperties
org.osjava.sj.loader.util.XmlProperties
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>
public class XmlProperties
- extends AbstractProperties
Loads properties using the DOM API from an InputStream containing XML
- See Also:
- Serialized Form
Fields inherited from class java.util.Properties |
defaults |
Method Summary |
private void |
addAttributes(java.lang.String level,
org.w3c.dom.NamedNodeMap map)
|
private void |
addNode(java.lang.String level,
org.w3c.dom.Node node)
|
void |
load(java.io.InputStream in)
|
private void |
loadDocument(org.w3c.dom.Document document)
|
private void |
processChildren(java.lang.String level,
org.w3c.dom.Node node)
|
private void |
store(java.lang.String name,
java.lang.String value)
|
Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, load, loadFromXML, store, storeToXML, storeToXML, stringPropertyNames |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, putAll, rehash, size, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
XmlProperties
public XmlProperties()
XmlProperties
public XmlProperties(java.util.Properties props)
load
public void load(java.io.InputStream in)
throws java.io.IOException
- Specified by:
load
in class AbstractProperties
- Throws:
java.io.IOException
loadDocument
private void loadDocument(org.w3c.dom.Document document)
processChildren
private void processChildren(java.lang.String level,
org.w3c.dom.Node node)
addNode
private void addNode(java.lang.String level,
org.w3c.dom.Node node)
addAttributes
private void addAttributes(java.lang.String level,
org.w3c.dom.NamedNodeMap map)
store
private void store(java.lang.String name,
java.lang.String value)