public abstract class AbstractLocaleContextResolver extends AbstractLocaleResolver implements LocaleContextResolver
LocaleContextResolver 実装の抽象基本クラス。デフォルトのロケールとデフォルトのタイムゾーンをサポートします。LocaleContextResolver.resolveLocaleContext(javax.servlet.http.HttpServletRequest) および LocaleContextResolver.setLocaleContext(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.context.i18n.LocaleContext) に委譲する、resolveLocale(javax.servlet.http.HttpServletRequest) および setLocale(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.util.Locale) の事前実装バージョンも提供します。
AbstractLocaleResolver.setDefaultLocale(java.util.Locale), setDefaultTimeZone(java.util.TimeZone)| コンストラクターと説明 |
|---|
AbstractLocaleContextResolver() |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.TimeZone | getDefaultTimeZone() このリゾルバーがフォールバックすることになっているデフォルトの TimeZone を返します(ある場合)。 |
java.util.Locale | resolveLocale(HttpServletRequestEE request) 指定されたリクエストを介して現在のロケールを解決します。 |
void | setDefaultTimeZone(java.util.TimeZone defaultTimeZone) 他のタイムゾーンが見つからない場合にこのリゾルバーが返すデフォルトの TimeZone を設定します。 |
void | setLocale(HttpServletRequestEE request, HttpServletResponseEE response, java.util.Locale locale) 現在のロケールを指定されたロケールに設定します。 |
getDefaultLocale, setDefaultLocaleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresolveLocaleContext, setLocaleContextpublic void setDefaultTimeZone(@Nullable java.util.TimeZone defaultTimeZone)
@Nullable public java.util.TimeZone getDefaultTimeZone()
public java.util.Locale resolveLocale(HttpServletRequestEE request)
LocaleResolverLocaleResolver 内の resolveLocale request - ロケールを解決するためのリクエスト null ではない)public void setLocale(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable java.util.Locale locale)
LocaleResolverLocaleResolver 内の setLocale request - ロケール変更に使用されるリクエスト response - ロケール変更に使用されるレスポンス locale - 新しいロケール、またはロケールをクリアする null