org.geotools.util
Class UnsupportedImplementationException

Object
  extended by Throwable
      extended by Exception
          extended by RuntimeException
              extended by UnsupportedOperationException
                  extended by UnsupportedImplementationException
All Implemented Interfaces:
Serializable

public class UnsupportedImplementationException
extends UnsupportedOperationException

Throws when an operation can't use arbitrary implementation of an interface, and a given instance doesn't meet the requirement. For example this exception may be thrown when an operation requires a Geotools implementation of a GeoAPI interface.

Since:
2.0
Author:
Martin Desruisseaux (IRD)
See Also:
Serialized Form
Module:

Constructor Summary
UnsupportedImplementationException(Class<?> classe)
          Constructs an exception with an error message formatted for the specified class.
UnsupportedImplementationException(Class classe, Exception cause)
          Constructs an exception with an error message formatted for the specified class and a cause.
UnsupportedImplementationException(String message)
          Constructs an exception with the specified detail message.
 
Method Summary
 
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnsupportedImplementationException

public UnsupportedImplementationException(String message)
Constructs an exception with the specified detail message.

Parameters:
message - The detail message.

UnsupportedImplementationException

public UnsupportedImplementationException(Class<?> classe)
Constructs an exception with an error message formatted for the specified class.

Parameters:
classe - The unexpected implementation class.

UnsupportedImplementationException

public UnsupportedImplementationException(Class classe,
                                          Exception cause)
Constructs an exception with an error message formatted for the specified class and a cause.

Parameters:
classe - The unexpected implementation class.
cause - The cause for the exception.


Copyright © 1996-2009 Geotools. All Rights Reserved.