com.ibm.commons.util
Class AbstractIOException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by com.ibm.commons.util.AbstractIOException
All Implemented Interfaces:
IExceptionEx, java.io.Serializable

public class AbstractIOException
extends java.io.IOException
implements IExceptionEx

Define a global exception.

See Also:
Serialized Form

Constructor Summary
AbstractIOException(java.lang.Throwable nextException)
           
AbstractIOException(java.lang.Throwable nextException, java.lang.String msg)
           
AbstractIOException(java.lang.Throwable nextException, java.lang.String msg, java.lang.Object p1)
           
AbstractIOException(java.lang.Throwable nextException, java.lang.String msg, java.lang.Object p1, java.lang.Object p2)
           
AbstractIOException(java.lang.Throwable nextException, java.lang.String msg, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
           
AbstractIOException(java.lang.Throwable nextException, java.lang.String msg, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
           
AbstractIOException(java.lang.Throwable nextException, java.lang.String msg, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
           
 
Method Summary
 java.lang.Throwable getCause()
           
static java.lang.Throwable getCause(java.lang.Throwable ext)
           
 java.lang.Throwable initCause(java.lang.Throwable cause)
           
static java.lang.Throwable initCause(java.lang.Throwable ext, java.lang.Throwable cause)
           
 void printExtraInformation(java.io.PrintWriter err)
          Get the exception extra information, as text.
 void printStackTrace()
           
 void printStackTrace(java.io.PrintStream s)
           
 void printStackTrace(java.io.PrintWriter w)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException)

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException,
                           java.lang.String msg)

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException,
                           java.lang.String msg,
                           java.lang.Object p1)

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException,
                           java.lang.String msg,
                           java.lang.Object p1,
                           java.lang.Object p2)

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException,
                           java.lang.String msg,
                           java.lang.Object p1,
                           java.lang.Object p2,
                           java.lang.Object p3)

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException,
                           java.lang.String msg,
                           java.lang.Object p1,
                           java.lang.Object p2,
                           java.lang.Object p3,
                           java.lang.Object p4)

AbstractIOException

public AbstractIOException(java.lang.Throwable nextException,
                           java.lang.String msg,
                           java.lang.Object p1,
                           java.lang.Object p2,
                           java.lang.Object p3,
                           java.lang.Object p4,
                           java.lang.Object p5)
Method Detail

initCause

public static java.lang.Throwable initCause(java.lang.Throwable ext,
                                            java.lang.Throwable cause)

initCause

public java.lang.Throwable initCause(java.lang.Throwable cause)
Overrides:
initCause in class java.lang.Throwable

getCause

public static java.lang.Throwable getCause(java.lang.Throwable ext)

getCause

public java.lang.Throwable getCause()
Overrides:
getCause in class java.lang.Throwable

printStackTrace

public void printStackTrace()
Overrides:
printStackTrace in class java.lang.Throwable

printStackTrace

public void printStackTrace(java.io.PrintStream s)
Overrides:
printStackTrace in class java.lang.Throwable

printStackTrace

public void printStackTrace(java.io.PrintWriter w)
Overrides:
printStackTrace in class java.lang.Throwable

printExtraInformation

public void printExtraInformation(java.io.PrintWriter err)
Description copied from interface: IExceptionEx
Get the exception extra information, as text. This information can be logged to provide a better serviceability.

Specified by:
printExtraInformation in interface IExceptionEx