Package org.geotools.api.parameter
Class InvalidParameterTypeException
- Object
-
- Throwable
-
- Exception
-
- RuntimeException
-
- IllegalStateException
-
- InvalidParameterTypeException
-
- All Implemented Interfaces:
Serializable
public class InvalidParameterTypeException extends IllegalStateException
Thrown when a parameter can't be cast to the requested type. For example this exception is thrown whenParameterValue.doubleValue(javax.measure.Unit<?>)
is invoked but the value is not convertible to adouble
.Note: This exception is of kind "illegal state" rather than "illegal argument" because it is not caused by a bad argument. It is rather a consequence of invoking the wrong zero-argument method.
- Since:
- GeoAPI 1.0
- Author:
- Martin Desruisseaux (IRD)
- See Also:
ParameterValue.intValue()
,ParameterValue.doubleValue(javax.measure.Unit<?>)
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InvalidParameterTypeException(String message, String parameterName)
Creates an exception with the specified message and parameter name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getParameterName()
Returns the parameter name.-
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
InvalidParameterTypeException
public InvalidParameterTypeException(String message, String parameterName)
Creates an exception with the specified message and parameter name.- Parameters:
message
- The detail message. The detail message is saved for later retrieval by theThrowable.getMessage()
method.parameterName
- The parameter name.
-
-
Method Detail
-
getParameterName
public String getParameterName()
Returns the parameter name.- Returns:
- The parameter name.
-
-