类 AbstractLocaleContextResolver

java.lang.Object
cn.taketoday.web.i18n.AbstractLocaleResolver
cn.taketoday.web.i18n.AbstractLocaleContextResolver
所有已实现的接口:
LocaleContextResolver, LocaleResolver
直接已知子类:
FixedLocaleResolver, SessionLocaleResolver

public abstract class AbstractLocaleContextResolver extends AbstractLocaleResolver implements LocaleContextResolver
从以下版本开始:
4.0
作者:
Juergen Hoeller
另请参阅:
  • 字段详细资料

    • defaultTimeZone

      @Nullable private TimeZone defaultTimeZone
  • 构造器详细资料

    • AbstractLocaleContextResolver

      public AbstractLocaleContextResolver()
  • 方法详细资料

    • setDefaultTimeZone

      public void setDefaultTimeZone(@Nullable TimeZone defaultTimeZone)
      Set a default TimeZone that this resolver will return if no other time zone found.
    • getDefaultTimeZone

      @Nullable public TimeZone getDefaultTimeZone()
      Return the default TimeZone that this resolver is supposed to fall back to, if any.
    • resolveLocale

      public Locale resolveLocale(RequestContext request)
      从接口复制的说明: LocaleResolver
      Resolve the current locale via the given request. Can return a default locale as fallback in any case.
      指定者:
      resolveLocale 在接口中 LocaleResolver
      参数:
      request - the request to resolve the locale for
      返回:
      the current locale (never null)
    • setLocale

      public void setLocale(RequestContext request, @Nullable Locale locale)
      从接口复制的说明: LocaleResolver
      Set the current locale to the given one.
      指定者:
      setLocale 在接口中 LocaleResolver
      参数:
      request - the request to be used for locale modification
      locale - the new locale, or null to clear the locale