Package de.xima.fc.web.common.utils
Class LocaleUtils
- java.lang.Object
-
- de.xima.fc.web.common.utils.LocaleUtils
-
public class LocaleUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description LocaleUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
getLocale
@Deprecated public static Locale getLocale(ValueParameters params, XfcSession xfcSess)
Deprecated.
-
getLocale
public static Locale getLocale(javax.servlet.http.HttpServletRequest req, XfcSession xfcSess)
-
getFrqSessionLocale
public static Locale getFrqSessionLocale(javax.servlet.http.HttpServletRequest req)
-
getLocale
public static Locale getLocale(javax.servlet.http.HttpServletRequest req)
-
getLocale
public static Locale getLocale(String lang, XfcSession xfcSess)
-
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
public static String getLanguageTag(IFormRenderContext renderCtx, XfcSession session)
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
public static String getLanguageTag(IFormRenderContext renderCtx, FRQSession session)
-
getLanguage
public static String getLanguage(IFormRenderContext renderCtx, XfcSession session)
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
public static String getLanguage(IFormRenderContext renderCtx, FRQSession session)
-
-