/* * Copyright (c) 2000, Oracle and/or its affiliates. All rights reserved. * ORACLE 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.
*
*/
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);
}
}