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() |
| 修飾子と型 | メソッドと説明 |
|---|---|
TimeZoneSE | getDefaultTimeZone() このリゾルバーがフォールバックすることになっているデフォルトの TimeZoneSE を取得します(存在する場合)。 |
LocaleSE | resolveLocale(HttpServletRequestEE request) 指定されたリクエストを介して現在のロケールを解決します。 |
void | setDefaultTimeZone(TimeZoneSE defaultTimeZone) 他のタイムゾーンが見つからない場合にこのリゾルバーが返すデフォルトの TimeZoneSE を設定します。 |
void | setLocale(HttpServletRequestEE request, HttpServletResponseEE response, LocaleSE locale) 現在のロケールを指定されたロケールに設定します。 |
getDefaultLocale, setDefaultLocalecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEresolveLocaleContext, setLocaleContextpublic void setDefaultTimeZone(@Nullable TimeZoneSE defaultTimeZone)
TimeZoneSE を設定します。@Nullable public TimeZoneSE getDefaultTimeZone()
TimeZoneSE を取得します(存在する場合)。public LocaleSE resolveLocale(HttpServletRequestEE request)
LocaleResolverいずれの場合も、デフォルトのロケールをフォールバックとして返すことができます。
LocaleResolver の resolveLocale request - ロケールを解決するためのリクエスト null)public void setLocale(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable LocaleSE locale)
LocaleResolverLocaleResolver の setLocale request - ロケール変更に使用されるリクエスト response - ロケール変更に使用されるレスポンス locale - 新しいロケール、またはロケールをクリアする null