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 Locale
getFrqSessionLocale(javax.servlet.http.HttpServletRequest req)
static String
getLanguage(IFormRenderContext renderCtx, FRQSession session)
static String
getLanguage(IFormRenderContext renderCtx, XfcSession session)
Liefert für diesen RenderContext und Session den gültigen Language-Key in der ISO-Form "en".static String
getLanguageTag(IFormRenderContext renderCtx, FRQSession session)
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".static Locale
getLocale(ValueParameters params, XfcSession xfcSess)
Deprecated.static Locale
getLocale(String lang, XfcSession xfcSess)
static Locale
getLocale(javax.servlet.http.HttpServletRequest req)
static Locale
getLocale(javax.servlet.http.HttpServletRequest request, FRQSession frqSession)
static Locale
getLocale(javax.servlet.http.HttpServletRequest req, XfcSession xfcSess)
static Locale
getLocale(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
-IFormRenderContext
session
-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
-IFormRenderContext
session
-XfcSession
- Returns:
- Lanugage-Key.
-
getLanguage
public static String getLanguage(IFormRenderContext renderCtx, FRQSession session)
-
-