| JavaTM 2 Platform Std. Ed. v1.6.0
javax.xml.crypto
Class MarshalException
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.crypto.MarshalException
- All Implemented Interfaces:
- Serializable
public class MarshalException - extends Exception
Indicates an exceptional condition that occured during the XML
marshalling or unmarshalling process.
A MarshalException can contain a cause: another
throwable that caused this MarshalException to get thrown.
- Since:
- 1.6
- See Also:
XMLSignature.sign(XMLSignContext),
XMLSignatureFactory.unmarshalXMLSignature(XMLValidateContext),
Serialized Form
|
Constructor Summary |
MarshalException()
Constructs a new MarshalException with
null as its detail message. |
MarshalException(String message)
Constructs a new MarshalException with the specified
detail message. |
MarshalException(String message,
Throwable cause)
Constructs a new MarshalException with the
specified detail message and cause. |
MarshalException(Throwable cause)
Constructs a new MarshalException with the specified cause
and a detail message of (cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause). |
|
Method Summary |
Throwable |
getCause()
Returns the cause of this MarshalException or
null if the cause is nonexistent or unknown. |
void |
printStackTrace()
Prints this MarshalException, its backtrace and
the cause's backtrace to the standard error stream. |
void |
printStackTrace(PrintStream s)
Prints this MarshalException, its backtrace and
the cause's backtrace to the specified print stream. |
void |
printStackTrace(PrintWriter s)
Prints this MarshalException, its backtrace and
the cause's backtrace to the specified print writer. |
MarshalException
public MarshalException()
- Constructs a new
MarshalException with
null as its detail message.
MarshalException
public MarshalException(String message)
- Constructs a new
MarshalException with the specified
detail message.
- Parameters:
message - the detail message
MarshalException
public MarshalException(String message,
Throwable cause)
- Constructs a new
MarshalException with the
specified detail message and cause.
Note that the detail message associated with
cause is not automatically incorporated in
this exception's detail message.
- Parameters:
message - the detail messagecause - the cause (A null value is permitted, and
indicates that the cause is nonexistent or unknown.)
MarshalException
public MarshalException(Throwable cause)
- Constructs a new
MarshalException with the specified cause
and a detail message of (cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause).
- Parameters:
cause - the cause (A null value is permitted, and
indicates that the cause is nonexistent or unknown.)
getCause
public Throwable getCause()
- Returns the cause of this
MarshalException or
null if the cause is nonexistent or unknown. (The
cause is the throwable that caused this
MarshalException to get thrown.)
- Overrides:
getCause in class Throwable
- Returns:
- the cause of this
MarshalException or
null if the cause is nonexistent or unknown.
printStackTrace
public void printStackTrace()
- Prints this
MarshalException, its backtrace and
the cause's backtrace to the standard error stream.
- Overrides:
printStackTrace in class Throwable
printStackTrace
public void printStackTrace(PrintStream s)
- Prints this
MarshalException, its backtrace and
the cause's backtrace to the specified print stream.
- Overrides:
printStackTrace in class Throwable
- Parameters:
s - PrintStream to use for output
printStackTrace
public void printStackTrace(PrintWriter s)
- Prints this
MarshalException, its backtrace and
the cause's backtrace to the specified print writer.
- Overrides:
printStackTrace in class Throwable
- Parameters:
s - PrintWriter to use for output
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|