Package org.testng.xml.dom
Class DomUtil
- java.lang.Object
-
- org.testng.xml.dom.DomUtil
-
public class DomUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDomUtil.NodeProcessor
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Documentm_documentprivate javax.xml.xpath.XPathm_xpath
-
Constructor Summary
Constructors Constructor Description DomUtil(org.w3c.dom.Document doc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Iterator<org.w3c.dom.Node>findChildren(org.w3c.dom.Node node, java.lang.String name)private voidp(java.lang.String string)private voidparseNodeAndChildren(java.lang.String name, org.w3c.dom.Node root, java.lang.Object object, java.util.Map<java.lang.String,DomUtil.NodeProcessor> processors)voidpopulate(XmlSuite xmlSuite)private voidpopulateAttributes(org.w3c.dom.Node node, java.lang.Object object)private voidpopulateTest(XmlTest xmlTest, org.w3c.dom.Node item)private voidsetProperty(java.lang.Object object, java.lang.String name, java.lang.Object value)private java.lang.StringtoCamelCaseSetter(java.lang.String name)private voidxmlDefine(XmlTest xmlTest, org.w3c.dom.Node item)Parse thetag.
-
-
-
Method Detail
-
populate
public void populate(XmlSuite xmlSuite) throws javax.xml.xpath.XPathExpressionException
- Throws:
javax.xml.xpath.XPathExpressionException
-
parseNodeAndChildren
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- Throws:
javax.xml.xpath.XPathExpressionException
-
findChildren
public static java.util.Iterator<org.w3c.dom.Node> findChildren(org.w3c.dom.Node node, java.lang.String name)
-
populateTest
private void populateTest(XmlTest xmlTest, org.w3c.dom.Node item)
-
xmlDefine
private void xmlDefine(XmlTest xmlTest, org.w3c.dom.Node item)
Parse thetag.
-
populateAttributes
private void populateAttributes(org.w3c.dom.Node node, java.lang.Object object)
-
setProperty
private void setProperty(java.lang.Object object, java.lang.String name, java.lang.Object value)
-
p
private void p(java.lang.String string)
-
toCamelCaseSetter
private java.lang.String toCamelCaseSetter(java.lang.String name)
-
-