org.openjump.util
Class XPathUtils
java.lang.Object
org.openjump.util.XPathUtils
public class XPathUtils
- extends java.lang.Object
XPathUtils
- Version:
- $Revision: 1397 $, $Date: 2008-05-07 09:02:01 -0600 (Mi, 07 Mai 2008) $
- Author:
- Andreas Schmitz, last edited by: $Author: stranger $
|
Method Summary |
static double |
getDouble(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
|
static org.w3c.dom.Element |
getElement(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
|
static java.util.LinkedList<org.w3c.dom.Element> |
getElements(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
|
static int |
getInt(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
|
static org.w3c.dom.Node |
getNode(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
|
static java.util.LinkedList<org.w3c.dom.Node> |
getNodes(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathUtils
public XPathUtils()
getInt
public static int getInt(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
throws javax.xml.xpath.XPathExpressionException
- Parameters:
xpath - e - nscontext -
- Returns:
- an int, possibly parsed from a double value
- Throws:
javax.xml.xpath.XPathExpressionException
getDouble
public static double getDouble(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
throws javax.xml.xpath.XPathExpressionException
- Parameters:
xpath - e - nscontext -
- Returns:
- a double, possibly converted from an integer value
- Throws:
javax.xml.xpath.XPathExpressionException
getNodes
public static java.util.LinkedList<org.w3c.dom.Node> getNodes(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
throws javax.xml.xpath.XPathExpressionException
- Parameters:
xpath - e - nscontext -
- Returns:
- a list of matching nodes, or an empty list if none match
- Throws:
javax.xml.xpath.XPathExpressionException
getElements
public static java.util.LinkedList<org.w3c.dom.Element> getElements(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
throws javax.xml.xpath.XPathExpressionException
- Parameters:
xpath - e - nscontext -
- Returns:
- a list of matching elements, or an empty list if none match
- Throws:
javax.xml.xpath.XPathExpressionException
getNode
public static org.w3c.dom.Node getNode(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
throws javax.xml.xpath.XPathExpressionException
- Parameters:
xpath - e - nscontext -
- Returns:
- a matching node, or null if none match
- Throws:
javax.xml.xpath.XPathExpressionException
getElement
public static org.w3c.dom.Element getElement(java.lang.String xpath,
org.w3c.dom.Element e,
javax.xml.namespace.NamespaceContext nscontext)
throws javax.xml.xpath.XPathExpressionException
- Parameters:
xpath - e - nscontext -
- Returns:
- a matching element, or null if none matches
- Throws:
javax.xml.xpath.XPathExpressionException