org.mortbay.util
Class MultiException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.mortbay.util.MultiException
- All Implemented Interfaces:
- Serializable
public class MultiException
- extends Exception
Wraps multiple exceptions.
Allows multiple exceptions to be thrown as a single exception.
- Author:
- Greg Wilkins (gregw)
- See Also:
- Serialized Form
nested
private Object nested
MultiException
public MultiException()
add
public void add(Throwable e)
size
public int size()
getThrowables
public List getThrowables()
getThrowable
public Throwable getThrowable(int i)
ifExceptionThrow
public void ifExceptionThrow()
throws Exception
- Throw a multiexception.
If this multi exception is empty then no action is taken. If it
contains a single exception that is thrown, otherwise the this
multi exception is thrown.
- Throws:
Exception
ifExceptionThrowMulti
public void ifExceptionThrowMulti()
throws MultiException
- Throw a multiexception.
If this multi exception is empty then no action is taken. If it
contains a any exceptions then this
multi exception is thrown.
- Throws:
MultiException
toString
public String toString()
- Overrides:
toString
in class Throwable
printStackTrace
public void printStackTrace()
- Overrides:
printStackTrace
in class Throwable
printStackTrace
public void printStackTrace(PrintStream out)
- Overrides:
printStackTrace
in class Throwable
- See Also:
Throwable.printStackTrace(java.io.PrintStream)
printStackTrace
public void printStackTrace(PrintWriter out)
- Overrides:
printStackTrace
in class Throwable
- See Also:
Throwable.printStackTrace(java.io.PrintWriter)