org.apache.xerces.xni
Class XNIException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.lang.RuntimeException
|
+--org.apache.xerces.xni.XNIException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- XMLConfigurationException, XMLParseException
- public class XNIException
- extends java.lang.RuntimeException
This exception is the base exception of all XNI exceptions. It
can be constructed with an error message or used to wrap another
exception object.
Note: By extending the Java
RuntimeException
, XNI handlers and components are
not required to catch XNI exceptions but may explicitly catch
them, if so desired.
- Version:
- $Id: XNIException.java 766579 2009-04-20 05:31:56Z mrglavas $
- Author:
- Andy Clark, IBM
- See Also:
- Serialized Form
Constructor Summary |
XNIException(java.lang.Exception exception)
Constructs an XNI exception with a wrapped exception. |
XNIException(java.lang.String message)
Constructs an XNI exception with a message. |
XNIException(java.lang.String message,
java.lang.Exception exception)
Constructs an XNI exception with a message and wrapped exception. |
Method Summary |
java.lang.Throwable |
getCause()
Returns the cause of this XNIException . |
java.lang.Exception |
getException()
Returns the wrapped exception. |
java.lang.Throwable |
initCause(java.lang.Throwable throwable)
Initializes the cause of this XNIException . |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XNIException
public XNIException(java.lang.String message)
- Constructs an XNI exception with a message.
- Parameters:
message
- The exception message.
XNIException
public XNIException(java.lang.Exception exception)
- Constructs an XNI exception with a wrapped exception.
- Parameters:
exception
- The wrapped exception.
XNIException
public XNIException(java.lang.String message,
java.lang.Exception exception)
- Constructs an XNI exception with a message and wrapped exception.
- Parameters:
message
- The exception message.exception
- The wrapped exception.
getException
public java.lang.Exception getException()
- Returns the wrapped exception.
initCause
public java.lang.Throwable initCause(java.lang.Throwable throwable)
- Initializes the cause of this
XNIException
.
The value must be an instance of Exception
or
null
.
- Parameters:
throwable
- the cause- Returns:
- this exception
- Throws:
IllegalStateException
- if a cause has already been setjava.lang.IllegalArgumentException
- if the cause is this exceptionClassCastException
- if the cause is not assignable to Exception
getCause
public java.lang.Throwable getCause()
- Returns the cause of this
XNIException
.
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.