    001    //$HeadURL: https://svn.wald.intevation.org/svn/deegree/base/branches/2.4_testing/src/org/deegree/model/coverage/grid/MetadataNameNotFoundException.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    /**
    016     * Thrown when a requested metadata is not found.
    017     *
    018     * @UML exception CV_MetadataNameNotFound
    019     * @author <A HREF="http://www.opengis.org">OpenGIS&reg; consortium</A>
    020     * @version <A HREF="http://www.opengis.org/docs/01-004.pdf">Grid Coverage specification 1.0</A>
    021     *
    022     * @author last edited by: $Author: mschneider $
    023     *
    024     * @version $Revision: 20326 $, $Date: 2009-10-22 18:41:56 +0200 (Do, 22. Okt 2009) $
    025     *
    026     * @see org.deegree.model.coverage.SampleDimension#getMetadataValue
    027     * @see org.deegree.model.coverage.Coverage#getMetadataValue
    028     * @see "org.opengis.coverage.grid.GridCoverageReader#getMetadataValue"
    029     * @see "org.opengis.coverage.processing.GridCoverageProcessor#getMetadataValue"
    030     */
    031    public class MetadataNameNotFoundException extends IllegalArgumentException {
    032        /**
    033         * Serial number for interoperability with different versions.
    034         */
    035        private static final long serialVersionUID = 3217010469714161299L;
    036
    037        /**
    038         * Creates an exception with no message.
    039         */
    040        public MetadataNameNotFoundException() {
    041            super();
    042        }
    043
    044        /**
    045         * Creates an exception with the specified message.
    046         *
    047         * @param message
    048         *            The detail message. The detail message is saved for later retrieval by the
    049         *            {@link #getMessage()} method.
    050         */
    051        public MetadataNameNotFoundException( String message ) {
    052            super( message );
    053        }
    054    }