Package 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
-
-
Field Summary
-
Fields inherited from class org.osjava.sj.loader.util.AbstractProperties
index
-
-
Constructor Summary
Constructors Constructor Description XmlProperties()
XmlProperties(java.util.Properties props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 org.osjava.sj.loader.util.AbstractProperties
getDelimiter, keys, keySet, propertyNames, put, remove, save, setDelimiter, setProperty, store
-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, list, list, load, loadFromXML, merge, putAll, putIfAbsent, rehash, remove, replace, replace, replaceAll, size, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
-
-
-
Method Detail
-
load
public void load(java.io.InputStream in) throws java.io.IOException
- Specified by:
load
in classAbstractProperties
- 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)
-
-