Class JDOMXPath

  extended by org.jaxen.BaseXPath
      extended by org.jaxen.jdom.JDOMXPath
All Implemented Interfaces:
Serializable, XPath

public class JDOMXPath
extends BaseXPath

An XPath implementation for the JDOM model

This 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);

$Revision: 1161 $
bob mcwhirter, James Strachan
See Also:
BaseXPath, The JDOM website, Serialized Form

Constructor Summary
JDOMXPath(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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public JDOMXPath(String xpathExpr)
          throws JaxenException
Construct given an XPath expression string.

xpathExpr - the XPath expression.
JaxenException - if there is a syntax error while parsing the expression

Copyright © 2001-2008 Codehaus. All Rights Reserved.