Package org.apache.commons.jxpath
Class JXPathException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.commons.jxpath.JXPathException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
JXPathAbstractFactoryException,JXPathFunctionNotFoundException,JXPathInvalidAccessException,JXPathInvalidSyntaxException,JXPathNotFoundException,JXPathTypeConversionException
public class JXPathException extends java.lang.RuntimeExceptionThrown 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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Throwableexceptionprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description JXPathException()Create a newJXPathExceptionwith no detail mesage.JXPathException(java.lang.String msg)Create a newJXPathExceptionwith theStringspecified as an error message.JXPathException(java.lang.String msg, java.lang.Throwable e)Create a newJXPathExceptionwith the givenExceptionbase cause and detail message.JXPathException(java.lang.Throwable e)Create a newJXPathExceptionwith a givenThrowablebase cause of the error.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ThrowablegetCause()Same asgetException()java.lang.ThrowablegetException()Return the actual exception (if any) that caused this exception to be raised.java.lang.StringgetMessage()Return the message (if any) for this error .
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
exception
private java.lang.Throwable exception
-
-
Constructor Detail
-
JXPathException
public JXPathException()
Create a newJXPathExceptionwith no detail mesage.
-
JXPathException
public JXPathException(java.lang.String msg)
Create a newJXPathExceptionwith theStringspecified as an error message.- Parameters:
msg- The error message for the exception.
-
JXPathException
public JXPathException(java.lang.Throwable e)
Create a newJXPathExceptionwith a givenThrowablebase cause of the error.- Parameters:
e- The exception to be encapsulated in a JXPathException.
-
JXPathException
public JXPathException(java.lang.String msg, java.lang.Throwable e)Create a newJXPathExceptionwith the givenExceptionbase cause and detail message.- Parameters:
msg- The detail message.e- The exception to be encapsulated in a JXPathException
-
-
Method Detail
-
getMessage
public java.lang.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:
getMessagein classjava.lang.Throwable- Returns:
- The error message.
-
getException
public java.lang.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 java.lang.Throwable getCause()
Same asgetException()- Overrides:
getCausein classjava.lang.Throwable- Returns:
- The encapsulated exception, or null if there is none.
-
-