javax.xml.crypto
Class URIReferenceException
- java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.crypto.URIReferenceException
All implemented interfaces:
java.io.Serializable
- public class URIReferenceException
- extends java.lang.Exception
URIReference.
A URIReferenceException can contain a cause: another
throwable that caused this URIReferenceException to get thrown.
See Also:
URIDereferencer.dereference(URIReference, XMLCryptoContext),
RetrievalMethod.dereference(XMLCryptoContext),
Serialized FormConstructor Summary
| Constructor and Description |
|---|
URIReferenceException()
Constructs a new
URIReferenceException with
null as its detail message.
|
URIReferenceException(java.lang.String message)
Constructs a new
URIReferenceException with the specified
detail message.
|
URIReferenceException(java.lang.String message,java.lang.Throwable cause)
Constructs a new
URIReferenceException with the
specified detail message and cause.
|
URIReferenceException(java.lang.String message,java.lang.Throwable cause,URIReference uriReference)
Constructs a new
URIReferenceException with the
specified detail message, cause and URIReference.
|
URIReferenceException(java.lang.Throwable cause)
Constructs a new
URIReferenceException 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
| Modifier and Type | Method and Description |
|---|---|
|
getCause()
Returns the cause of this
URIReferenceException or
null if the cause is nonexistent or unknown.
|
getURIReference()
Returns the
URIReference that was being dereferenced
when the exception was thrown.
|
|
|
printStackTrace()
Prints this
URIReferenceException, its backtrace and
the cause's backtrace to the standard error stream.
|
|
printStackTrace(java.io.PrintStream s)
Prints this
URIReferenceException, its backtrace and
the cause's backtrace to the specified print stream.
|
|
printStackTrace(java.io.PrintWriter s)
Prints this
URIReferenceException, its backtrace and
the cause's backtrace to the specified print writer.
|
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail
URIReferenceException
- public URIReferenceException()
URIReferenceException
- public URIReferenceException(java.lang.String message)
Constructs a new
URIReferenceException with the specified
detail message.
Parameters:
message - the detail message URIReferenceException
- public URIReferenceException(java.lang.String message,
- java.lang.Throwable cause)
Constructs a new
URIReferenceException 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 message cause - the cause (A null value is permitted, and
indicates that the cause is nonexistent or unknown.) URIReferenceException
- public URIReferenceException(java.lang.String message,
- java.lang.Throwable cause,
- URIReference uriReference)
Constructs a new
URIReferenceException with the
specified detail message, cause and URIReference.
Note that the detail message associated with
cause is not automatically incorporated in
this exception's detail message.
Parameters:
message - the detail message cause - the cause (A null value is permitted, and
indicates that the cause is nonexistent or unknown.) uriReference - the URIReference that was being
dereferenced when the error was encountered Throws:
java.lang.NullPointerException - if uriReference is
null URIReferenceException
- public URIReferenceException(java.lang.Throwable cause)
Constructs a new
URIReferenceException 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.) Method Detail
getURIReference
- public URIReference getURIReference( )
Returns the
URIReference that was being dereferenced
when the exception was thrown.
Returns:
the
URIReference that was being dereferenced
when the exception was thrown, or null if not specified getCause
- public java.lang.Throwable getCause( )
Returns the cause of this
URIReferenceException or
null if the cause is nonexistent or unknown. (The
cause is the throwable that caused this
URIReferenceException to get thrown.)
Overrides:
getCause in class java.lang.Throwable
Returns:
the cause of this
URIReferenceException or
null if the cause is nonexistent or unknown. printStackTrace
- public void printStackTrace()
Prints this
URIReferenceException, its backtrace and
the cause's backtrace to the standard error stream.
Overrides:
printStackTrace in class java.lang.Throwable
printStackTrace
- public void printStackTrace(java.io.PrintStream s)
Prints this
URIReferenceException, its backtrace and
the cause's backtrace to the specified print stream.
Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
s - PrintStream to use for output printStackTrace
- public void printStackTrace(java.io.PrintWriter s)
Prints this
URIReferenceException, its backtrace and
the cause's backtrace to the specified print writer.
Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
s - PrintWriter to use for output
URIReferenceExceptionwithnullas its detail message.