edu.sc.seis.fissuresUtil.display.configuration
Class DOMHelper

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.display.configuration.DOMHelper

public class DOMHelper
extends java.lang.Object


Constructor Summary
DOMHelper()
           
 
Method Summary
static org.w3c.dom.Element createElement(java.lang.String loc)
           
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 xpath)
           
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)
           
static org.w3c.dom.Text getTextChildFromPossiblyNonexistentElement(org.w3c.dom.Element parentOfElement, java.lang.String elementName, java.lang.String defaultText)
           
static void handle(org.w3c.dom.DOMException e)
           
static void handle(javax.xml.transform.TransformerException e, java.lang.String xpath)
           
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 Detail

DOMHelper

public DOMHelper()
Method Detail

getElement

public static org.w3c.dom.Element getElement(org.w3c.dom.Element el,
                                             java.lang.String name)

getElements

public static org.w3c.dom.NodeList getElements(org.w3c.dom.Element el,
                                               java.lang.String name)

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 xpath)

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)

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)