Package org.geotools.api.coverage
Class CannotEvaluateException
Object
Throwable
Exception
RuntimeException
CannotEvaluateException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
PointOutsideCoverageException
The base class for exceptions thrown when a quantity can't be evaluated. This exception is usually invoked by a
Coverage.evaluate(…)
method, for example when a
point is outside the coverage.- Since:
- GeoAPI 1.0
- Author:
- Martin Desruisseaux (IRD), Alexander Petkov
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an exception with no message.CannotEvaluateException
(String message) Creates an exception with the specified message.CannotEvaluateException
(String message, Throwable cause) Creates an exception with the specified message. -
Method Summary
Modifier and TypeMethodDescriptionReturns the coverage for which this exception is thrown.void
setCoverage
(Coverage coverage) Sets the coverage.Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
CannotEvaluateException
public CannotEvaluateException()Creates an exception with no message. -
CannotEvaluateException
Creates an exception with the specified message.- Parameters:
message
- The detail message. The detail message is saved for later retrieval by theThrowable.getMessage()
method.
-
CannotEvaluateException
Creates an exception with the specified message.- Parameters:
message
- The detail message. The detail message is saved for later retrieval by theThrowable.getMessage()
method.cause
- The cause for this exception. The cause is saved for later retrieval by theThrowable.getCause()
method.
-
-
Method Details
-
getCoverage
Returns the coverage for which this exception is thrown. Useful whenCoverage
is used on a multilevel, soCannotEvaluateException
can provide informative details.- Returns:
- The coverage, or
null
if unknown. - Since:
- GeoAPÏ 2.2
-
setCoverage
Sets the coverage.- Parameters:
coverage
- The coverage, ornull
if unknown.- Since:
- GeoAPÏ 2.2
-