/* * 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);
}
}