Save This Page
Home » openjdk-7 » javax » xml » bind » [javadoc | source]
javax.xml.bind
public class: MarshalException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         javax.xml.bind.JAXBException
            javax.xml.bind.MarshalException

All Implemented Interfaces:
    Serializable

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 ValidationEventHandler.handleEvent(ValidationEvent) .


since: JAXB1.0 -
Fields inherited from javax.xml.bind.JAXBException:
serialVersionUID
Fields inherited from java.lang.Exception:
serialVersionUID
Constructor:
 public MarshalException(String message) 
    Construct a MarshalException with the specified detail message. The errorCode and linkedException will default to null.
    Parameters:
    message - a description of the exception
 public MarshalException(Throwable exception) 
    Construct a MarshalException with a linkedException. The detail message and vendor specific errorCode will default to null.
    Parameters:
    exception - the linked exception
 public MarshalException(String message,
    String errorCode) 
    Construct a MarshalException 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
 public MarshalException(String message,
    Throwable exception) 
    Construct a MarshalException with the specified detail message and linkedException. The errorCode will default to null.
    Parameters:
    message - a description of the exception
    exception - the linked exception
 public MarshalException(String message,
    String errorCode,
    Throwable exception) 
    Construct a MarshalException 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
Methods from javax.xml.bind.JAXBException:
getCause,   getErrorCode,   getLinkedException,   printStackTrace,   printStackTrace,   printStackTrace,   setLinkedException,   toString
Methods from java.lang.Throwable:
fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait