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:
    Serialized Form
    • Constructor Detail

      • 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 Detail

      • 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
      • 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