public class IIOException extends IOException
 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.
| Constructor and Description | 
|---|
| IIOException(String message)Constructs an  IIOExceptionwith a given messageString. | 
| IIOException(String message,
            Throwable cause)Constructs an  IIOExceptionwith a given messageStringand aThrowablethat was its
 underlying cause. | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic IIOException(String message)
IIOException with a given message
 String.  No underlying cause is set;
 getCause will return null.message - the error message.Throwable.getMessage()public IIOException(String message, Throwable cause)
IIOException with a given message
 String and a Throwable that was its
 underlying cause.message - the error message.cause - the Throwable (Error or
 Exception) that caused this exception to occur.Throwable.getCause(), 
Throwable.getMessage() Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.