Class DOMUtils


  • public class DOMUtils
    extends java.lang.Object


    Note: This class is for internal usage only. Any dependency from the end-user will not be supported. Changes to this class will happen without a warning.
    Since:
    7.1
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.w3c.dom.Document doc  
    • Constructor Summary

      Constructors 
      Constructor Description
      DOMUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String elementToString​(org.w3c.dom.Element element)  
      static java.util.List<org.w3c.dom.Element> getAllElementsWithName​(org.w3c.dom.Element parent, java.lang.String localName, java.lang.String ns)  
      static javax.xml.parsers.DocumentBuilder getDOMParser()  
      static org.w3c.dom.Element getElementByName​(java.util.List<org.w3c.dom.Element> children, java.lang.String localName, java.lang.String ns)  
      static org.w3c.dom.Element getElementByName​(org.w3c.dom.Element parent, java.lang.String localName, java.lang.String ns)  
      static org.w3c.dom.Element getElementWithAttribute​(java.util.List<org.w3c.dom.Element> elements, java.lang.String attrName, java.lang.String attrNS, java.lang.String attrValue)  
      static org.w3c.dom.Element parseString​(java.lang.String str)  
      • Methods inherited from class java.lang.Object

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

      • doc

        public static org.w3c.dom.Document doc
    • Constructor Detail

      • DOMUtils

        public DOMUtils()
    • Method Detail

      • getElementByName

        public static final org.w3c.dom.Element getElementByName​(org.w3c.dom.Element parent,
                                                                 java.lang.String localName,
                                                                 java.lang.String ns)
      • getElementByName

        public static final org.w3c.dom.Element getElementByName​(java.util.List<org.w3c.dom.Element> children,
                                                                 java.lang.String localName,
                                                                 java.lang.String ns)
      • getAllElementsWithName

        public static final java.util.List<org.w3c.dom.Element> getAllElementsWithName​(org.w3c.dom.Element parent,
                                                                                       java.lang.String localName,
                                                                                       java.lang.String ns)
      • getElementWithAttribute

        public static final org.w3c.dom.Element getElementWithAttribute​(java.util.List<org.w3c.dom.Element> elements,
                                                                        java.lang.String attrName,
                                                                        java.lang.String attrNS,
                                                                        java.lang.String attrValue)
      • parseString

        public static org.w3c.dom.Element parseString​(java.lang.String str)
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • elementToString

        public static java.lang.String elementToString​(org.w3c.dom.Element element)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getDOMParser

        public static javax.xml.parsers.DocumentBuilder getDOMParser()
                                                              throws java.lang.Exception
        Throws:
        java.lang.Exception