Module java.desktop
Package javax.imageio

Class IIOException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
IIOInvalidTreeException

public class IIOException
extends IOException
An exception class used for signaling run-time failure of reading and writing operations.

In addition to a message string, a reference to another Throwable (Error or Exception) is maintained. This reference, if non-null, refers to the event that caused this exception to occur. For example, an IOException while reading from a File would be stored there.

See Also:
Serialized Form
  • Constructor Details

    • IIOException

      public IIOException​(String message)
      Constructs an IIOException with a given message String. No underlying cause is set; getCause will return null.
      Parameters:
      message - the error message.
      See Also:
      Throwable.getMessage()
    • IIOException

      public IIOException​(String message, Throwable cause)
      Constructs an IIOException with a given message String and a Throwable that was its underlying cause.
      Parameters:
      message - the error message.
      cause - the Throwable (Error or Exception) that caused this exception to occur.
      See Also:
      Throwable.getCause(), Throwable.getMessage()