org.geotools.io.coverage
Class PropertyException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.io.IOException
              extended byjavax.imageio.IIOException
                  extended byorg.geotools.io.coverage.PropertyException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AmbiguousPropertyException, MissingPropertyException

Deprecated. Replaced by MetadataException.

public class PropertyException
extends javax.imageio.IIOException

The base class for error related to grid coverage's properties. This exception is thrown by the helper class PropertyParser.

Version:
$Id: PropertyException.java 17672 2006-01-19 00:25:55Z desruisseaux $
Author:
Martin Desruisseaux
See Also:
Serialized Form

Constructor Summary
PropertyException(java.lang.String message)
          Deprecated. Construct an exception with the specified message and no key.
PropertyException(java.lang.String message, PropertyParser.Key key, java.lang.String alias)
          Deprecated. Construct an exception with the specified message.
PropertyException(java.lang.String message, java.lang.Throwable cause)
          Deprecated. Construct an exception with the specified message and exception as its cause.
 
Method Summary
 java.lang.String getPropertyAlias()
          Deprecated. Returns the alias used for the key getPropertyKey().
 PropertyParser.Key getPropertyKey()
          Deprecated. Returns the property key which has raised this exception.
 java.lang.String toString()
          Deprecated. Returns a string representation of this exception.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyException

public PropertyException(java.lang.String message)
Deprecated. 
Construct an exception with the specified message and no key.

Parameters:
message - The message, or null if none.

PropertyException

public PropertyException(java.lang.String message,
                         java.lang.Throwable cause)
Deprecated. 
Construct an exception with the specified message and exception as its cause.

Parameters:
message - The message, or null if none.
cause - The cause for this exception.

PropertyException

public PropertyException(java.lang.String message,
                         PropertyParser.Key key,
                         java.lang.String alias)
Deprecated. 
Construct an exception with the specified message. This exception is usually raised because no value was defined for the key key, or the value was ambiguous.

Parameters:
message - The message, or null if none.
key - The property key which was the cause for this exception, or null if none. This is a format neutral key, for example PropertyParser.DATUM.
alias - The alias used for for the key key, or null if none. This is usually the name used in the external file parsed.
Method Detail

getPropertyKey

public PropertyParser.Key getPropertyKey()
Deprecated. 
Returns the property key which has raised this exception. This exception has usually been raised because no value was defined for this key, or the value was ambiguous.

Returns:
The property key, or null if none.

getPropertyAlias

public java.lang.String getPropertyAlias()
Deprecated. 
Returns the alias used for the key getPropertyKey(). This is usually the name used in the external file to be parsed. The alias is format-dependent, while the key (as returned by getPropertyKey()) if format neutral.

Returns:
The alias, or null if none.

toString

public java.lang.String toString()
Deprecated. 
Returns a string representation of this exception. This implementation is similar to Throwable.toString(), except that the string will includes key and alias names if they are defined. The localized message, if any, may be written on the next line. Example:
 org.geotools.io.coverage.MissingPropertyException(key="YMaximum", alias="ULY"):
 Aucune valeur n'est d?finie pour la propri?t? "ULY".
 



Copyright © GeoTools. All Rights Reserved.