public class DomUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DomUtil.NodeProcessor |
Modifier and Type | Field and Description |
---|---|
private org.w3c.dom.Document |
m_document |
private javax.xml.xpath.XPath |
m_xpath |
Constructor and Description |
---|
DomUtil(org.w3c.dom.Document doc) |
Modifier and Type | Method and Description |
---|---|
static java.util.Iterator<org.w3c.dom.Node> |
findChildren(org.w3c.dom.Node node,
java.lang.String name) |
private void |
p(java.lang.String string) |
private void |
parseNodeAndChildren(java.lang.String name,
org.w3c.dom.Node root,
java.lang.Object object,
java.util.Map<java.lang.String,DomUtil.NodeProcessor> processors) |
void |
populate(XmlSuite xmlSuite) |
private void |
populateAttributes(org.w3c.dom.Node node,
java.lang.Object object) |
private void |
populateTest(XmlTest xmlTest,
org.w3c.dom.Node item) |
private void |
setProperty(java.lang.Object object,
java.lang.String name,
java.lang.Object value) |
private java.lang.String |
toCamelCaseSetter(java.lang.String name) |
private void |
xmlDefine(XmlTest xmlTest,
org.w3c.dom.Node item)
Parse the
|
private javax.xml.xpath.XPath m_xpath
private org.w3c.dom.Document m_document
public void populate(XmlSuite xmlSuite) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
private void parseNodeAndChildren(java.lang.String name, org.w3c.dom.Node root, java.lang.Object object, java.util.Map<java.lang.String,DomUtil.NodeProcessor> processors) throws javax.xml.xpath.XPathExpressionException
javax.xml.xpath.XPathExpressionException
public static java.util.Iterator<org.w3c.dom.Node> findChildren(org.w3c.dom.Node node, java.lang.String name)
private void populateTest(XmlTest xmlTest, org.w3c.dom.Node item)
private void xmlDefine(XmlTest xmlTest, org.w3c.dom.Node item)
private void populateAttributes(org.w3c.dom.Node node, java.lang.Object object)
private void setProperty(java.lang.Object object, java.lang.String name, java.lang.Object value)
private void p(java.lang.String string)
private java.lang.String toCamelCaseSetter(java.lang.String name)