Class ConfigAwareLocaleResolver

    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
    • Constructor Detail

      • ConfigAwareLocaleResolver

        public ConfigAwareLocaleResolver()
    • Method Detail

      • setSupportedLocales

        public void setSupportedLocales​(List<Locale> supportedLocales)
      • isSupported

        protected boolean isSupported​(Locale locale)
      • init

        protected abstract void init​(org.apache.commons.configuration2.HierarchicalConfiguration<?> config)
        Performs any customization needed
        Parameters:
        config - the configuration
      • resolveLocale

        public Locale resolveLocale​(javax.servlet.http.HttpServletRequest request)
        Specified by:
        resolveLocale in interface org.springframework.web.servlet.LocaleResolver
      • resolveLocale

        protected abstract Locale resolveLocale​(SiteContext siteContext,
                                                javax.servlet.http.HttpServletRequest request)
        Performs the actual work to resolve a locale
        Parameters:
        siteContext - the current site context
        request - the current request
        Returns:
        a locale object or null
      • setLocale

        public void setLocale​(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response,
                              Locale locale)
        Specified by:
        setLocale in interface org.springframework.web.servlet.LocaleResolver