java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.xml.bind.JAXBException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- MarshalException,- PropertyException,- UnmarshalException,- ValidationException
This is the root exception class for all Jakarta XML Binding exceptions.
- Author:
- Ryan Shoemaker, Sun Microsystems, Inc.
 
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionJAXBException(String message) Construct a JAXBException with the specified detail message.JAXBException(String message, String errorCode) Construct a JAXBException with the specified detail message and vendor specific errorCode.JAXBException(String message, String errorCode, Throwable exception) Construct a JAXBException with the specified detail message, vendor specific errorCode, and linkedException.JAXBException(String message, Throwable exception) Construct a JAXBException with the specified detail message and linkedException.JAXBException(Throwable exception) Construct a JAXBException with a linkedException.
- 
Method SummaryModifier and TypeMethodDescriptiongetCause()Get the vendor specific error codeGet the linked exceptionvoidPrints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) toSystem.err.voidPrints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintStream.voidPrints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintWriter.voidsetLinkedException(Throwable exception) Add a linked Exception.toString()Returns a short description of this JAXBException.Methods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace
- 
Constructor Details- 
JAXBExceptionConstruct a JAXBException with the specified detail message. The errorCode and linkedException will default to null.- Parameters:
- message- a description of the exception
 
- 
JAXBExceptionConstruct a JAXBException with the specified detail message and vendor specific errorCode. The linkedException will default to null.- Parameters:
- message- a description of the exception
- errorCode- a string specifying the vendor specific error code
 
- 
JAXBExceptionConstruct a JAXBException with a linkedException. The detail message and vendor specific errorCode will default to null.- Parameters:
- exception- the linked exception
 
- 
JAXBExceptionConstruct a JAXBException with the specified detail message and linkedException. The errorCode will default to null.- Parameters:
- message- a description of the exception
- exception- the linked exception
 
- 
JAXBExceptionConstruct a JAXBException with the specified detail message, vendor specific errorCode, and linkedException.- Parameters:
- message- a description of the exception
- errorCode- a string specifying the vendor specific error code
- exception- the linked exception
 
 
- 
- 
Method Details- 
getErrorCodeGet the vendor specific error code- Returns:
- a string specifying the vendor specific error code
 
- 
getLinkedExceptionGet the linked exception- Returns:
- the linked Exception, null if none exists
 
- 
setLinkedExceptionAdd a linked Exception.- Parameters:
- exception- the linked Exception (A null value is permitted and indicates that the linked exception does not exist or is unknown).
 
- 
toStringReturns a short description of this JAXBException.
- 
printStackTracePrints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintStream.- Overrides:
- printStackTracein class- Throwable
- Parameters:
- s- PrintStream to use for output
 
- 
printStackTracepublic void printStackTrace()Prints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) toSystem.err.- Overrides:
- printStackTracein class- Throwable
 
- 
printStackTracePrints this JAXBException and its stack trace (including the stack trace of the linkedException if it is non-null) to the PrintWriter.- Overrides:
- printStackTracein class- Throwable
- Parameters:
- s- PrintWriter to use for output
 
- 
getCause
 
-