com.ibm.di.util
Class DOMUtils

java.lang.Object
  extended by com.ibm.di.util.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
static org.w3c.dom.Document doc
           
 
Constructor Summary
DOMUtils()
           
 
Method Summary
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(org.w3c.dom.Element parent, java.lang.String localName, java.lang.String ns)
           
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 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