Class IOExceptionWithCause

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TaggedIOException

public class IOExceptionWithCause extends IOException
Subclasses IOException with the Throwable constructors missing before Java 6. If you are using Java 6, consider this class deprecated and use IOException.
Since:
Apache Tika 0.4, copied from Commons IO 1.4
See Also:
  • Constructor Details

    • IOExceptionWithCause

      public IOExceptionWithCause(String message, Throwable cause)
      Constructs a new instance with the given message and cause.

      As specified in Throwable, the message in the given cause is not used in this instance's message.

      Parameters:
      message - the message (see Throwable.getMessage())
      cause - the cause (see Throwable.getCause()). A null value is allowed.
    • IOExceptionWithCause

      public IOExceptionWithCause(Throwable cause)
      Constructs a new instance with the given cause.

      The message is set to cause==null ? null : cause.toString(), which by default contains the class and message of cause. This constructor is useful for call sites that just wrap another throwable.

      Parameters:
      cause - the cause (see Throwable.getCause()). A null value is allowed.