Class DOMHelper

java.lang.Object
edu.sc.seis.sod.DOMHelper

public class DOMHelper
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    DOMHelper()  
  • Method Summary

    Modifier and Type Method Description
    static org.w3c.dom.Element createElement​(java.lang.String loc)  
    static boolean extractBoolean​(org.w3c.dom.Element el, java.lang.String elementName)  
    static double extractDouble​(org.w3c.dom.Element config, java.lang.String xpath, double defaultValue)  
    static org.w3c.dom.Element extractElement​(org.w3c.dom.Element el, java.lang.String xpath)  
    static float extractFloat​(org.w3c.dom.Element config, java.lang.String xpath, float defaultValue)  
    static int extractInt​(org.w3c.dom.Element config, java.lang.String xpath, int defaultValue)  
    static org.w3c.dom.NodeList extractNodes​(org.w3c.dom.Element el, java.lang.String path)  
    static org.w3c.dom.Element extractOrCreateElement​(org.w3c.dom.Element parent, java.lang.String name)  
    static org.w3c.dom.Text extractOrCreateTextNode​(org.w3c.dom.Element filenameElement, java.lang.String defaultText)  
    static java.lang.String extractText​(org.w3c.dom.Element el, java.lang.String xpath)  
    static java.lang.String extractText​(org.w3c.dom.Element el, java.lang.String xpath, java.lang.String defaultValue)  
    static java.lang.String extractText​(org.w3c.dom.Element el, java.lang.String xpath, java.lang.String defaultValue, boolean emptyElementMeansEmptyString)  
    static org.w3c.dom.Element getElement​(org.w3c.dom.Element el, java.lang.String name)  
    static org.w3c.dom.NodeList getElements​(org.w3c.dom.Element el, java.lang.String name)
    Deprecated.
    static org.w3c.dom.Text getTextChildFromPossiblyNonexistentElement​(org.w3c.dom.Element parentOfElement, java.lang.String elementName, java.lang.String defaultText)  
    static void handle​(javax.xml.transform.TransformerException e, java.lang.String xpath)  
    static void handle​(javax.xml.xpath.XPathException e, java.lang.String xpath)  
    static void handle​(org.w3c.dom.DOMException e)  
    static boolean hasElement​(org.w3c.dom.Element el, java.lang.String name)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getElement

      public static org.w3c.dom.Element getElement​(org.w3c.dom.Element el, java.lang.String name) throws javax.xml.xpath.XPathException
      Throws:
      javax.xml.xpath.XPathException
    • getElements

      @Deprecated public static org.w3c.dom.NodeList getElements​(org.w3c.dom.Element el, java.lang.String name) throws javax.xml.xpath.XPathException
      Deprecated.
      Throws:
      javax.xml.xpath.XPathException
    • hasElement

      public static boolean hasElement​(org.w3c.dom.Element el, java.lang.String name)
    • extractText

      public static java.lang.String extractText​(org.w3c.dom.Element el, java.lang.String xpath)
    • extractText

      public static java.lang.String extractText​(org.w3c.dom.Element el, java.lang.String xpath, java.lang.String defaultValue)
    • extractText

      public static java.lang.String extractText​(org.w3c.dom.Element el, java.lang.String xpath, java.lang.String defaultValue, boolean emptyElementMeansEmptyString)
    • extractNodes

      public static org.w3c.dom.NodeList extractNodes​(org.w3c.dom.Element el, java.lang.String path) throws javax.xml.xpath.XPathException
      Throws:
      javax.xml.xpath.XPathException
    • extractElement

      public static org.w3c.dom.Element extractElement​(org.w3c.dom.Element el, java.lang.String xpath)
    • handle

      public static void handle​(org.w3c.dom.DOMException e)
    • handle

      public static void handle​(javax.xml.transform.TransformerException e, java.lang.String xpath)
    • handle

      public static void handle​(javax.xml.xpath.XPathException e, java.lang.String xpath)
    • createElement

      public static org.w3c.dom.Element createElement​(java.lang.String loc) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • extractOrCreateElement

      public static org.w3c.dom.Element extractOrCreateElement​(org.w3c.dom.Element parent, java.lang.String name)
    • extractOrCreateTextNode

      public static org.w3c.dom.Text extractOrCreateTextNode​(org.w3c.dom.Element filenameElement, java.lang.String defaultText)
    • extractFloat

      public static float extractFloat​(org.w3c.dom.Element config, java.lang.String xpath, float defaultValue)
    • extractDouble

      public static double extractDouble​(org.w3c.dom.Element config, java.lang.String xpath, double defaultValue)
    • extractInt

      public static int extractInt​(org.w3c.dom.Element config, java.lang.String xpath, int defaultValue)
    • getTextChildFromPossiblyNonexistentElement

      public static org.w3c.dom.Text getTextChildFromPossiblyNonexistentElement​(org.w3c.dom.Element parentOfElement, java.lang.String elementName, java.lang.String defaultText)
    • extractBoolean

      public static boolean extractBoolean​(org.w3c.dom.Element el, java.lang.String elementName)