Package org.jaxen.jdom
Class JDOMXPath
- java.lang.Object
-
- org.jaxen.BaseXPath
-
- org.jaxen.jdom.JDOMXPath
-
- All Implemented Interfaces:
java.io.Serializable
,XPath
public class JDOMXPath extends BaseXPath
An XPath implementation for the JDOM modelThis is the main entry point for matching an XPath against a DOM tree. You create a compiled XPath object, then match it against one or more context nodes using the
BaseXPath.selectNodes(Object)
method, as in the following example:Object jdomNode = ...; // Document, Element etc. XPath path = new JDOMXPath("a/b/c"); List results = path.selectNodes(jdomNode);
- Version:
- $Revision$
- See Also:
BaseXPath
, The JDOM website, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description JDOMXPath(java.lang.String xpathExpr)
Construct given an XPath expression string.
-
Method Summary
-
Methods inherited from class org.jaxen.BaseXPath
addNamespace, booleanValueOf, createFunctionContext, createNamespaceContext, createVariableContext, debug, evaluate, getContext, getContextSupport, getFunctionContext, getNamespaceContext, getNavigator, getRootExpr, getVariableContext, numberValueOf, selectNodes, selectNodesForContext, selectSingleNode, selectSingleNodeForContext, setFunctionContext, setNamespaceContext, setVariableContext, stringValueOf, toString, valueOf
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JDOMXPath
public JDOMXPath(java.lang.String xpathExpr) throws JaxenException
Construct given an XPath expression string.- Parameters:
xpathExpr
- the XPath expression.- Throws:
JaxenException
- if there is a syntax error while parsing the expression
-
-