/* * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.javafx.iio; import java.io.IOException; /** * An exception class used for signaling run-time failure of loading * 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 ImageStorageException extends IOException {
private static final long serialVersionUID = 1L;
/**
* Constructs an ImageStorageException
with a given message
* String
. No underlying cause is set;
* getCause
will return null
.
*
* @param message the error message.
*
* @see #getMessage
*/
public ImageStorageException(String message) {
super(message);
}
/**
* Constructs an ImageStorageException
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 ImageStorageException(String message, Throwable cause) {
super(message);
initCause(cause);
}
}