Package edu.sc.seis.sod
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)
-
Constructor Details
-
DOMHelper
public DOMHelper()
-
-
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.XPathExceptionDeprecated.- 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)
-