public class JAXBException extends Exception
JAXBContext,
Marshaller,
Unmarshaller,
Serialized Form
| Constructor and Description |
|---|
JAXBException(String
Construct a JAXBException with the specified detail message.
|
JAXBException(String
Construct a JAXBException with the specified detail message and vendor specific errorCode.
|
JAXBException(String
Construct a JAXBException with the specified detail message, vendor specific errorCode, and linkedException.
|
JAXBException(String
Construct a JAXBException with the specified detail message and linkedException.
|
JAXBException(Throwable
Construct a JAXBException with a linkedException.
|
| Modifier and Type | Method and Description |
|---|---|
Throwable |
getCause()
Returns the cause of this throwable or
null if the cause is nonexistent or unknown.
|
String |
getErrorCode()
Get the vendor specific error code
|
Throwable |
getLinkedException()
Get the linked exception
|
void |
printStackTrace()
Prints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to
System.err.
|
void |
printStackTrace(PrintStream
Prints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintStream.
|
void |
printStackTrace(PrintWriter
Prints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintWriter.
|
void |
setLinkedException(Throwable
Add a linked Exception.
|
String |
toString()
Returns a short description of this JAXBException.
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTracepublic JAXBException(Stringmessage)
message - a description of the exception
public JAXBException(Stringmessage, String errorCode)
message - a description of the exception
errorCode - a string specifying the vendor specific error code
public JAXBException(Throwableexception)
exception - the linked exception
public JAXBException(Stringmessage, Throwable exception)
message - a description of the exception
exception - the linked exception
public JAXBException(Stringmessage, String errorCode, Throwable exception)
message - a description of the exception
errorCode - a string specifying the vendor specific error code
exception - the linked exception
public StringgetErrorCode()
public ThrowablegetLinkedException()
public void setLinkedException(Throwableexception)
exception - the linked Exception (A null value is permitted and indicates that the linked exception does not exist or is unknown).
public StringtoString()
public void printStackTrace(PrintStreams)
printStackTrace in class
Throwable
s - PrintStream to use for output
public void printStackTrace()
public void printStackTrace(PrintWriters)
printStackTrace in class
Throwable
s - PrintWriter to use for output
public ThrowablegetCause()
Throwable
null if the cause is nonexistent or unknown. (The cause is the throwable that caused this throwable to get thrown.)
This implementation returns the cause that was supplied via one of the constructors requiring a Throwable, or that was set after creation with the Throwable method. While it is typically unnecessary to override this method, a subclass can override it to return a cause set by some other means. This is appropriate for a "legacy chained throwable" that predates the addition of chained exceptions to Throwable. Note that it is not necessary to override any of the PrintStackTrace methods, all of which invoke the getCause method to determine the cause of a throwable.