Class 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 the tag.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_document

        private org.w3c.dom.Document m_document
    • Constructor Detail

      • DomUtil

        public DomUtil​(org.w3c.dom.Document doc)
    • 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 the tag.
      • 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)