/* * @(#)IIOException.java 1.16 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package javax.imageio; import java.io.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. * * @version 0.5 */ public class IIOException extends IOException { /** * Constructs an IIOException with a given message * String. No underlying cause is set; * getCause will return null. * * @param message the error message. * * @see #getMessage */ public IIOException(String message) { super(message); } /** * Constructs an IIOException with a given message * String and a Throwable that was its * underlying cause. * * @param message the error message. * @param cause the Throwable (Error or * Exception) that caused this exception to occur. * * @see #getCause * @see #getMessage */ public IIOException(String message, Throwable cause) { super(message); initCause(cause); } }