Package org.exolab.adaptx.xpath
Class XPathParser
java.lang.Object
org.exolab.adaptx.xpath.XPathParser
The XPath parser. Provides functionality for creating an
XPathExpression from a given string representation.
- Version:
- $Revision: 3633 $
- Author:
- Keith Visco, Assaf Arkin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExpression
(String xpath) Creates an XPath expression from the given StringcreateSelectExpression
(String xpath) Creates an XPath expression that will evaluate to a NodeSet.static XPathParser
void
setUseErrorExpr
(boolean useErrorExpr) Enables the use of an error expression.
-
Constructor Details
-
XPathParser
public XPathParser()Default constructor
-
-
Method Details
-
createExpression
Creates an XPath expression from the given String- Parameters:
xpath
- the String to create the expression from- Throws:
XPathException
-
createSelectExpression
Creates an XPath expression that will evaluate to a NodeSet.- Parameters:
xpath
- the String to create the select expression from.- Returns:
- the new expression
- Throws:
XPathException
-
newInstance
-
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.- Parameters:
useErrorExpr
- a boolean that when true will return an ErrorExpr instead of throwing an XPathException
-