FileDocCategorySizeDatePackage
MarshalException.javaAPI DocJava SE 6 API2655Tue Jun 10 00:27:04 BST 2008javax.xml.bind

MarshalException

public class MarshalException extends JAXBException
This exception indicates that an error has occurred while performing a marshal operation that the provider is unable to recover from.

The ValidationEventHandler can cause this exception to be thrown during the marshal operations. See {@link ValidationEventHandler#handleEvent(ValidationEvent) ValidationEventHandler.handleEvent(ValidationEvent)}.

author
  • Ryan Shoemaker, Sun Microsystems, Inc.
version
$Revision: 1.2 $
see
JAXBException
see
Marshaller
since
JAXB1.0

Fields Summary
Constructors Summary
public MarshalException(String message)
Construct a MarshalException with the specified detail message. The errorCode and linkedException will default to null.

param
message a description of the exception

        this( message, null, null );
    
public MarshalException(String message, String errorCode)
Construct a MarshalException with the specified detail message and vendor specific errorCode. The linkedException will default to null.

param
message a description of the exception
param
errorCode a string specifying the vendor specific error code

        this( message, errorCode, null );
    
public MarshalException(Throwable exception)
Construct a MarshalException with a linkedException. The detail message and vendor specific errorCode will default to null.

param
exception the linked exception

        this( null, null, exception );
    
public MarshalException(String message, Throwable exception)
Construct a MarshalException with the specified detail message and linkedException. The errorCode will default to null.

param
message a description of the exception
param
exception the linked exception

        this( message, null, exception );
    
public MarshalException(String message, String errorCode, Throwable exception)
Construct a MarshalException with the specified detail message, vendor specific errorCode, and linkedException.

param
message a description of the exception
param
errorCode a string specifying the vendor specific error code
param
exception the linked exception

        super( message, errorCode, exception );
    
Methods Summary