org.jafer.exception
Class JaferException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--org.jafer.exception.JaferException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- ConnectionException, PresentException, QueryException, RecordException, SerializationException
- public class JaferException
- extends java.lang.Exception
- See Also:
- Serialized Form
| Fields inherited from class java.lang.Exception |
|
| Fields inherited from class java.lang.Throwable |
|
|
Constructor Summary |
JaferException()
Creates new JaferException with null as its detail message. |
JaferException(java.lang.String message)
Creates new JaferException with the specified detail message. |
JaferException(java.lang.String message,
Diagnostic diagnostic)
|
JaferException(java.lang.String message,
java.lang.Throwable cause)
Creates new JaferException with the specified detail message
and cause |
JaferException(java.lang.Throwable cause)
Constructs a new exception with the specified cause and a detail message of
(cause==null ? null : cause.toString()) which typically contains the class
and detail message of cause). |
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
diagnostic
private Diagnostic diagnostic
JaferException
public JaferException()
- Creates new
JaferException with null as its detail message.
The cause is not initialized, and may subsequently be initialized by a
call to Throwable.initCause(java.lang.Throwable).
JaferException
public JaferException(java.lang.String message)
- Creates new
JaferException with the specified detail message.
The cause is not initialized, and may subsequently be initialized by a
call to Throwable.initCause(java.lang.Throwable).
- Parameters:
message - the detail message.
JaferException
public JaferException(java.lang.String message,
java.lang.Throwable cause)
- Creates new
JaferException with the specified detail message
and cause
- Parameters:
message - the detail message (which is saved for later retrieval by
the Throwable.getMessage() method).cause - the cause (which is saved for later retrieval by the
Throwable.getCause() method). A null value is permitted, and indicates that
the cause is nonexistent or unknown.
JaferException
public JaferException(java.lang.Throwable cause)
- Constructs a new exception with the specified cause and a detail message of
(cause==null ? null : cause.toString()) which typically contains the class
and detail message of cause). This constructor is useful for exceptions that
are little more than wrappers for other throwables
- Parameters:
cause - the cause (which is saved for later retrieval by the
Throwable.getCause() method). A null value is permitted, and indicates that
the cause is nonexistent or unknown.
JaferException
public JaferException(java.lang.String message,
Diagnostic diagnostic)
getDiagnostic
public Diagnostic getDiagnostic()
hasDiagnostic
public boolean hasDiagnostic()