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 interface
DomUtil.NodeProcessor
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Document
m_document
-
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 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 thetag.
-
-
-
Method Detail
-
populate
public void populate(XmlSuite xmlSuite)
-
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)
-
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)
-
toCamelCaseSetter
private java.lang.String toCamelCaseSetter(java.lang.String name)
-
-