    001    //$HeadURL: https://svn.wald.intevation.org/svn/deegree/base/branches/2.4_testing/src/org/deegree/model/coverage/grid/CannotCreateGridCoverageException.java $
    002    /*----------------------------------------------------------------------------
    003     This file originated as a part of GeoAPI.
    004
    005     GeoAPI is free software. GeoAPI may be used, modified and
    006     redistributed by anyone for any purpose requring only maintaining the
    007     copyright and license terms on the source code and derivative files.
    008     See the OGC legal page for details.
    009
    010     The copyright to the GeoAPI interfaces is held by the Open Geospatial
    011     Consortium, see http://www.opengeospatial.org/ogc/legal
    012    ----------------------------------------------------------------------------*/
    013    package org.deegree.model.coverage.grid;
    014
    015    // J2SE direct depencies
    016    import java.io.IOException;
    017
    018    /**
    019     * Thrown when a {@linkplain GridCoverage grid coverage} can't be created.
    020     *
    021     * @UML exception GC_CannotCreateGridCoverage
    022     * @author <A HREF="http://www.opengis.org">OpenGIS&reg; consortium</A>
    023     * @version <A HREF="http://www.opengis.org/docs/01-004.pdf">Grid Coverage specification 1.0</A>
    024     *
    025     * @see GridCoverageReader#read
    026     *
    027     * @revisit In a J2SE 1.4 profile, this exception should extends {@link javax.imageio.IIOException}.
    028     */
    029    public class CannotCreateGridCoverageException extends IOException {
    030        /**
    031         * Serial number for interoperability with different versions.
    032         */
    033        private static final long serialVersionUID = 3768704221879769389L;
    034
    035        /**
    036         * Creates an exception with no message.
    037         */
    038        public CannotCreateGridCoverageException() {
    039            super();
    040        }
    041
    042        /**
    043         * Creates an exception with the specified message.
    044         *
    045         * @param message
    046         *            The detail message. The detail message is saved for later retrieval by the
    047         *            {@link #getMessage()} method.
    048         */
    049        public CannotCreateGridCoverageException( String message ) {
    050            super( message );
    051        }
    052    }