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)
 
 - 
 
 -