Package org.apache.sis.io.wkt
Class UnformattableObjectException
- Object
-
- Throwable
-
- Exception
-
- RuntimeException
-
- UnsupportedOperationException
-
- UnformattableObjectException
-
- All Implemented Interfaces:
Serializable
public class UnformattableObjectException extends UnsupportedOperationException
Thrown byFormattableObject.toWKT()
when an object can not be formatted as WKT. A formatting may fail because an object contains properties which can not be represented by the standard WKT elements.Example: An engineering CRS can not be represented in the WKT 1 format if all axes do not use the same unit of measurement. However such CRS can be represented in the WKT 2 format.This exception may also be thrown byFormatter
if the object given to anappend(…)
method is an instance of an unsupported class.- Since:
- 0.4
- See Also:
Formatter.setInvalidWKT(IdentifiedObject, Exception)
, Serialized Form
Defined in the
sis-referencing
module
-
-
Constructor Summary
Constructors Constructor Description UnformattableObjectException()
Constructs a new exception with no message.UnformattableObjectException(String message)
Constructs a new exception with the specified detail message.UnformattableObjectException(String message, Throwable cause)
Constructs a new exception with the specified detail message and cause.UnformattableObjectException(Throwable cause)
Constructs a new exception with the specified cause.
-
Method Summary
-
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
UnformattableObjectException
public UnformattableObjectException()
Constructs a new exception with no message.
-
UnformattableObjectException
public UnformattableObjectException(String message)
Constructs a new exception with the specified detail message.- Parameters:
message
- the detail message, ornull
if none.
-
UnformattableObjectException
public UnformattableObjectException(String message, Throwable cause)
Constructs a new exception with the specified detail message and cause.- Parameters:
message
- the detail message, ornull
if none.cause
- the cause, ornull
if none.
-
UnformattableObjectException
public UnformattableObjectException(Throwable cause)
Constructs a new exception with the specified cause.- Parameters:
cause
- the cause, ornull
if none.
-
-