Object
Throwable
Exception
ParseException
UnparsableObjectException
- All Implemented Interfaces:
Serializable
,LocalizedException
Thrown when a Well Known Text (WKT) cannot be parsed.
Localization
This exception may contain the error message in two languages:getMessage()
returns the message in the default locale. In a client-server architecture, this is typically the locale on the server side.getLocalizedMessage()
returns the message in the locale given in argument to theWKTFormat
constructor. In a client-server architecture, it is presumably the locale on the client side.
- Since:
- 0.8
- See Also:
-
Constructor Summary
ConstructorDescriptionUnparsableObjectException
(String message, int errorOffset) Creates an exception with the specified details message. -
Method Summary
Modifier and TypeMethodDescriptionIf this exception is capable to return the message in various locales, returns that message.Returns a localized version of the exception message, typically for final user.Returns the exception message in the default locale, typically for system administrator.initCause
(Throwable cause) Initializes the cause of this throwable to the specified value.Methods inherited from class ParseException
getErrorOffset
Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnparsableObjectException
Creates an exception with the specified details message.- Parameters:
message
- the detail message in the default locale.errorOffset
- the position where the error is found while parsing.
-
-
Method Details
-
getMessage
Returns the exception message in the default locale, typically for system administrator.- Specified by:
getMessage
in interfaceLocalizedException
- Overrides:
getMessage
in classThrowable
- Returns:
- the message of this exception.
-
getLocalizedMessage
Returns a localized version of the exception message, typically for final user. This is often the same message than the one returned bygetMessage()
, but may in some occasions be in a different language ifWKTFormat
has been constructed with a different locale.- Specified by:
getLocalizedMessage
in interfaceLocalizedException
- Overrides:
getLocalizedMessage
in classThrowable
- Returns:
- the localized message of this exception.
-
getInternationalMessage
If this exception is capable to return the message in various locales, returns that message. Otherwise returnsnull
.- Specified by:
getInternationalMessage
in interfaceLocalizedException
- Returns:
- the exception message, or
null
if this exception cannot produce international message.
-
initCause
Initializes the cause of this throwable to the specified value.- Overrides:
initCause
in classThrowable
- Parameters:
cause
- the cause saved for later retrieval by theThrowable.getCause()
method.- Returns:
- a reference to this
UnparsableObjectException
instance.
-