Package com.iizix
Class LanguageException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.iizix.LanguageException
- All Implemented Interfaces:
Serializable
A language exception is thrown when a request is made to retrieve some data for a particular language code that is not available in the current app configuration for languages and text tables.
- Author:
- Christopher Mindus
- See Also:
Constructor Summary
ConstructorDescriptionLanguageException
(String detail) Constructs a language exception with default language code and without causing exception.LanguageException
(String detail, String languageCode) Constructs a language exception.LanguageException
(String detail, String languageCode, Throwable cause) Constructs a language exception.Method Summary
Modifier and TypeMethodDescriptionGets the language code for the exception.Gets the language descriptive name for the exception.Returns the detail message string of this language exception.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Constructor Details
LanguageException
Constructs a language exception with default language code and without causing exception.- Parameters:
detail
- The message detail.
LanguageException
Constructs a language exception.- Parameters:
detail
- The message detail.languageCode
- The language code used, ornull
for default language code.
LanguageException
Constructs a language exception.- Parameters:
detail
- The message detail.languageCode
- The language code used, ornull
for default language code.cause
- The exception causing this language exception, ornull
for no such cause. Use{@link #getCause()}
to find the causing exception.
Method Details
getLanguageCode
Gets the language code for the exception.- Returns:
- The language code, or
null
for default language.
getLanguageDescription
Gets the language descriptive name for the exception.- Returns:
- The language code description,
"UNKNOWN"
for unknown language code, ornull
for the default language.
getMessage
Returns the detail message string of this language exception.- Overrides:
getMessage
in classThrowable
- Returns:
- The detail message string of this
LanguageException
instance (which may benull
).