Class UnsupportedImplementationException

All Implemented Interfaces:
Serializable

public class UnsupportedImplementationException extends IllegalArgumentException
Thrown when a method can not execute because a given argument value is not a PROJ implementation.

This exception may happen when invoking a method with arguments declared as GeoAPI interfaces, but that method can work only with values provided by this PROJ-JNI implementation. In particular, it may happen in the following contexts:

This exception can happen only if PROJ-JNI is used together with another implementation of GeoAPI interfaces. Note that mixing implementations will not necessarily cause this exception; it happens only if PROJ-JNI can not map the "foreign" implementation to the PROJ implementation.

Since:
1.0
See Also:
  • Constructor Details

    • UnsupportedImplementationException

      public UnsupportedImplementationException()
      Construct an exception with no detail message.
    • UnsupportedImplementationException

      public UnsupportedImplementationException(String message)
      Constructs an exception with the specified detail message.
      Parameters:
      message - the detail message, saved for later retrieval by the Throwable.getMessage() method.