|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.imcode.imcms.api.I18nSupport
public class I18nSupport
I18n support. This class intended to be used as a singleton and can not be instantiated.
ImcmsSetupFilter| Method Summary | |
|---|---|
static I18nLanguage |
getByCode(java.lang.String code)
|
static I18nLanguage |
getById(java.lang.Integer id)
|
static boolean |
getCurrentIsDefault()
|
static I18nLanguage |
getCurrentLanguage()
Returns I18nLanguage instance bound to the current thread. |
static I18nLanguage |
getDefaultLanguage()
Returns default language. |
static java.util.List<I18nLanguage> |
getLanguages()
|
static boolean |
isCurrent(I18nLanguage language)
Return if tested language is current. |
static boolean |
isDefault(I18nLanguage language)
Return if tested language is default. |
static boolean |
isEnabled()
|
static void |
setCurrentLanguage(I18nLanguage language)
Bounds I18nLanguage instance to the current thread. |
static void |
setDefaultLanguage(I18nLanguage language)
Sets default language. |
static void |
setLanguages(java.util.List<I18nLanguage> languages)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void setDefaultLanguage(I18nLanguage language)
throws java.lang.IllegalArgumentException
language - default language.
java.lang.IllegalArgumentException - in case of attempt
to assign null to default language.
public static I18nLanguage getDefaultLanguage()
throws I18nException
I18nException
public static I18nLanguage getCurrentLanguage()
throws I18nException
I18nException - if no I18nLanguage instance
is bound to the current thread
public static void setCurrentLanguage(I18nLanguage language)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - in case of attempt to
assign null to current language.public static boolean isDefault(I18nLanguage language)
public static boolean isCurrent(I18nLanguage language)
public static java.util.List<I18nLanguage> getLanguages()
public static void setLanguages(java.util.List<I18nLanguage> languages)
public static I18nLanguage getByCode(java.lang.String code)
public static I18nLanguage getById(java.lang.Integer id)
public static boolean isEnabled()
public static boolean getCurrentIsDefault()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||