edu.sc.seis.fissuresUtil.display.configuration
Class DOMHelper
java.lang.Object
edu.sc.seis.fissuresUtil.display.configuration.DOMHelper
public class DOMHelper
- extends java.lang.Object
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 |
DOMHelper
public DOMHelper()
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)