org.exolab.adaptx.xpath
Class XPathParser
java.lang.Object
org.exolab.adaptx.xpath.XPathParser
public final class XPathParser
extends java.lang.Object
The XPath parser. Provides functionality for creating an
XPathExpression from a given string representation.
XPathParser
public XPathParser()
Default constructor
createExpression
public XPathExpression createExpression(String xpath)
throws XPathException
Creates an XPath expression from the given String
xpath
- the String to create the expression from
createSelectExpression
public XPathExpression createSelectExpression(String xpath)
throws XPathException
Creates an XPath expression that will evaluate to a NodeSet.
xpath
- the String to create the select expression from.
setUseErrorExpr
public void setUseErrorExpr(boolean useErrorExpr)
Enables the use of an error expression. This
allows suppressing syntax errors until the expression is
actually evaluated. By default, an XPathException will be
thrown.
useErrorExpr
- a boolean that when true will return
an ErrorExpr instead of throwing an XPathException