Class XPathParser

java.lang.Object
org.exolab.adaptx.xpath.XPathParser

public final class XPathParser extends Object
The XPath parser. Provides functionality for creating an XPathExpression from a given string representation.
Version:
$Revision: 3633 $
Author:
Keith Visco, Assaf Arkin
  • Constructor Details

    • XPathParser

      public XPathParser()
      Default constructor
  • Method Details

    • createExpression

      public XPathExpression createExpression(String xpath) throws XPathException
      Creates an XPath expression from the given String
      Parameters:
      xpath - the String to create the expression from
      Throws:
      XPathException
    • createSelectExpression

      public XPathExpression createSelectExpression(String xpath) throws XPathException
      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

      public static XPathParser 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