Package de.xima.fc.web.common.utils
Class LocaleUtils
java.lang.Object
de.xima.fc.web.common.utils.LocaleUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalegetFrqSessionLocale(javax.servlet.http.HttpServletRequest req) static StringgetLanguage(IFormRenderContext renderCtx, FRQSession session) static StringgetLanguage(IFormRenderContext renderCtx, XfcSession session) Liefert für diesen RenderContext und Session den gültigen Language-Key in der ISO-Form "en".static StringgetLanguageTag(IFormRenderContext renderCtx, FRQSession session) static StringgetLanguageTag(IFormRenderContext renderCtx, XfcSession session) Liefert für diesen RenderContext und Session den gültigen Language-Tag in der ISO-Form "en-GB".static LocalegetLocale(ValueParameters params, XfcSession xfcSess) Deprecated.static LocalegetLocale(String lang, XfcSession xfcSess) static LocalegetLocale(javax.servlet.http.HttpServletRequest req) static LocalegetLocale(javax.servlet.http.HttpServletRequest request, FRQSession frqSession) static LocalegetLocale(javax.servlet.http.HttpServletRequest req, XfcSession xfcSess) static LocalegetLocale(javax.servlet.http.HttpServletRequest request, String lang, XfcSession frqSession)
-
Constructor Details
-
LocaleUtils
public LocaleUtils()
-
-
Method Details
-
getLocale
Deprecated. -
getLocale
-
getFrqSessionLocale
-
getLocale
-
getLocale
-
getLocale
public static Locale getLocale(javax.servlet.http.HttpServletRequest request, String lang, XfcSession frqSession) -
getLocale
public static Locale getLocale(javax.servlet.http.HttpServletRequest request, FRQSession frqSession) -
getLanguageTag
Liefert für diesen RenderContext und Session den gültigen Language-Tag in der ISO-Form "en-GB". Die Reihenfolge ist hierbei wie folgt: - wenn verfügbar, nimm das Locale aus dem RenderContext und liefere deren Language-Tag - andernfalls, nimm wenn verfügbar das Locale aus der XfcSession und liefere deren Language-Tag - andernfalls, wird der Language-Tag für das default-Locale zurück gegeben- Parameters:
renderCtx-IFormRenderContextsession-XfcSession- Returns:
- Lanuage-Tag als ISO_639.
-
getLanguageTag
-
getLanguage
Liefert für diesen RenderContext und Session den gültigen Language-Key in der ISO-Form "en". Die Reihenfolge ist hierbei wie folgt: - wenn verfügbar, nimm das Locale aus dem RenderContext und liefere deren Language - andernfalls, nimm wenn verfügbar das Locale aus der XfcSession und liefere deren Language - andernfalls, wird der Language für das default-Locale zurück gegeben- Parameters:
renderCtx-IFormRenderContextsession-XfcSession- Returns:
- Lanugage-Key.
-
getLanguage
-