Provides JDK 1.4 style Nested Exception functionality for those on prior Java versions.
See: Description
| Interface Summary | |
|---|---|
| Nestable | An interface to be implemented by {@link java.lang.Throwable} extensions which would like to be able to nest root exceptions inside themselves. |
| Class Summary | |
|---|---|
| ExceptionUtils |
Provides utilities for manipulating and examining
|
| NestableDelegate |
A shared implementation of the nestable exception functionality. The code is shared between {@link org.apache.commons.lang.exception.NestableError NestableError}, {@link org.apache.commons.lang.exception.NestableException NestableException} and {@link org.apache.commons.lang.exception.NestableRuntimeException NestableRuntimeException}. |
| NestableError | The base class of all errors which can contain other exceptions. |
| NestableException | The base class of all exceptions which can contain other exceptions. |
| NestableRuntimeException | The base class of all runtime exceptions which can contain other exceptions. |
Includes a static utility to create version independent Nested Exception which can handle JDK 1.4 Exceptions as well as others.
Lastly, {@link org.apache.commons.lang.exception.ExceptionUtils}
also contains Throwable manipulation and examination routines.
Since: 1.0