public class IOExceptionList
extends java.io.IOException
The first exception in the list is used as this exception's cause and is accessible with the usual
Throwable.getCause() while the complete list is accessible with getCauseList().
| Constructor and Description |
|---|
IOExceptionList(java.util.List<? extends java.lang.Throwable> causeList)
Creates a new exception caused by a list of exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends java.lang.Throwable> |
getCause(int index)
Gets the cause exception at the given index.
|
<T extends java.lang.Throwable> |
getCause(int index,
java.lang.Class<T> clazz)
Gets the cause exception at the given index.
|
<T extends java.lang.Throwable> |
getCauseList()
Gets the cause list.
|
<T extends java.lang.Throwable> |
getCauseList(java.lang.Class<T> clazz)
Works around Throwable and Generics, may fail at runtime depending on the argument value.
|
public IOExceptionList(java.util.List<? extends java.lang.Throwable> causeList)
causeList - a list of cause exceptions.public <T extends java.lang.Throwable> java.util.List<T> getCauseList()
T - type of exception to return.public <T extends java.lang.Throwable> T getCause(int index)
T - type of exception to return.index - index in the cause list.public <T extends java.lang.Throwable> T getCause(int index,
java.lang.Class<T> clazz)
T - type of exception to return.index - index in the cause list.clazz - type of exception to return.public <T extends java.lang.Throwable> java.util.List<T> getCauseList(java.lang.Class<T> clazz)
T - type of exception to return.clazz - the target typeCopyright © 2010 - 2022 Adobe. All Rights Reserved