Class XPathSyntaxException

All Implemented Interfaces:
Serializable

public class XPathSyntaxException extends SAXPathException
Represents a syntax error in an XPath expression. This is a compile-time error that is detectable irrespective of the context in which the XPath expression is evaluated.
See Also:
  • Constructor Details

    • XPathSyntaxException

      public XPathSyntaxException(String xpath, int position, String message)
      Creates a new XPathSyntaxException.
      Parameters:
      xpath - the incorrect XPath expression
      position - the index of the character at which the syntax error was detected
      message - the detail message
  • Method Details

    • getPosition

      public int getPosition()

      Returns the index of the character at which the syntax error was detected in the XPath expression.

      Returns:
      the character index in the XPath expression at which the syntax error was detected
    • getXPath

      public String getXPath()

      Returns the syntactically incorrect XPath expression.

      Returns:
      the syntactically incorrect XPath expression
    • toString

      public String toString()
      Overrides:
      toString in class Throwable
    • getMultilineMessage

      public String getMultilineMessage()

      Returns a long formatted description of the error, including line breaks.

      Returns:
      a longer description of the error on multiple lines