Package com.iizix
Class LanguageException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- com.iizix.LanguageException
 
 
 
- All Implemented Interfaces:
- java.io.Serializable
 - public class LanguageException extends java.lang.ExceptionA 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:
- Serialized Form
 
- Constructor Summary- Constructors - Constructor - Description - LanguageException(java.lang.String detail)Constructs a language exception with default language code and without causing exception.- LanguageException(java.lang.String detail, java.lang.String languageCode)Constructs a language exception.- LanguageException(java.lang.String detail, java.lang.String languageCode, java.lang.Throwable cause)Constructs a language exception.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - java.lang.String- getLanguageCode()Gets the language code for the exception.- java.lang.String- getLanguageDescription()Gets the language descriptive name for the exception.- java.lang.String- getMessage()Returns the detail message string of this language exception.
 
- Constructor Detail- LanguageException- public LanguageException(java.lang.String detail) Constructs a language exception with default language code and without causing exception.- Parameters:
- detail- The message detail.
 
 - LanguageException- public LanguageException(java.lang.String detail, java.lang.String languageCode)Constructs a language exception.- Parameters:
- detail- The message detail.
- languageCode- The language code used, or- nullfor default language code.
 
 - LanguageException- public LanguageException(java.lang.String detail, java.lang.String languageCode, java.lang.Throwable cause)Constructs a language exception.- Parameters:
- detail- The message detail.
- languageCode- The language code used, or- nullfor default language code.
- cause- The exception causing this language exception, or- nullfor no such cause. Use- {@link #getCause()}to find the causing exception.
 
 
 - Method Detail- getLanguageCode- public java.lang.String getLanguageCode() Gets the language code for the exception.- Returns:
- The language code, or nullfor default language.
 
 - getLanguageDescription- public java.lang.String getLanguageDescription() Gets the language descriptive name for the exception.- Returns:
- The language code description, "UNKNOWN"for unknown language code, ornullfor the default language.
 
 - getMessage- public java.lang.String getMessage() Returns the detail message string of this language exception.- Overrides:
- getMessagein class- java.lang.Throwable
- Returns:
- The detail message string of this LanguageExceptioninstance (which may benull).