/*
* @(#)UnsupportedFormatException.java 1.12 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
package javax.media.format;
import javax.media.Format;
/**
* An <code>UnsupportedFormatException</code> is thrown when a format change request fails
* because the requested <code>Format</code> is not supported.
*
*/
public class UnsupportedFormatException extends javax.media.MediaException {
Format failedFormat;
/**
* Constructs a new <code>UnsupportedFormatException</code>.
* @param unsupportedFormat The <code>Format</code> that is not supported.
*/
public UnsupportedFormatException(Format unsupportedFormat) {
failedFormat = unsupportedFormat;
}
/**
* Constructs a new <code>UnsupportedFormatException</code> with the specified parameters.
* @param message A <code>String</code> that contains a message associated with the exception.
* @param unsupportedFormat The <code>Format</code> that is not supported.
*/
public UnsupportedFormatException(String message, Format unsupportedFormat) {
super(message);
failedFormat = unsupportedFormat;
}
/**
* Gets the unsupported <code>Format</code> reported by this exception.
* @return The unsupported <code>Format</code>.
*/
public Format getFailedFormat() {
return failedFormat;
}
}
|