Class LocaleUtils


  • public class LocaleUtils
    extends Object
    • Constructor Detail

      • LocaleUtils

        public LocaleUtils()
    • Method Detail

      • 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​(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.
      • 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.