Class JXPathException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
JXPathAbstractFactoryException, JXPathFunctionNotFoundException, JXPathInvalidAccessException, JXPathInvalidSyntaxException, JXPathNotFoundException, JXPathTypeConversionException

public class JXPathException extends RuntimeException
Thrown in various situations by JXPath; may contain a nested exception.
Version:
$Revision: 618149 $ $Date: 2008-02-03 20:04:13 -0600 (Sun, 03 Feb 2008) $
See Also:
  • Field Details

  • Constructor Details

    • JXPathException

      public JXPathException()
      Create a new JXPathException with no detail mesage.
    • JXPathException

      public JXPathException(String msg)
      Create a new JXPathException with the String specified as an error message.
      Parameters:
      msg - The error message for the exception.
    • JXPathException

      public JXPathException(Throwable e)
      Create a new JXPathException with a given Throwable base cause of the error.
      Parameters:
      e - The exception to be encapsulated in a JXPathException.
    • JXPathException

      public JXPathException(String msg, Throwable e)
      Create a new JXPathException with the given Exception base cause and detail message.
      Parameters:
      msg - The detail message.
      e - The exception to be encapsulated in a JXPathException
  • Method Details

    • getMessage

      public String getMessage()
      Return the message (if any) for this error . If there is no message for the exception and there is an encapsulated exception then the message of that exception will be returned.
      Overrides:
      getMessage in class Throwable
      Returns:
      The error message.
    • getException

      public Throwable getException()
      Return the actual exception (if any) that caused this exception to be raised.
      Returns:
      The encapsulated exception, or null if there is none.
    • getCause

      public Throwable getCause()
      Overrides:
      getCause in class Throwable
      Returns:
      The encapsulated exception, or null if there is none.