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.