クラス FixedLocaleResolver
java.lang.ObjectSE
org.springframework.web.servlet.i18n.AbstractLocaleResolver
org.springframework.web.servlet.i18n.AbstractLocaleContextResolver
org.springframework.web.servlet.i18n.FixedLocaleResolver
- 実装されているすべてのインターフェース:
- LocaleContextResolver,- LocaleResolver
 常に固定のデフォルトロケールとオプションでタイムゾーンを返す 
LocaleResolver 実装。デフォルトは、現在の JVM のデフォルトロケールです。 メモ: 固定ロケールとタイムゾーンは変更できないため、setLocale(Context) をサポートしていません。
- 導入:
- 1.1
- 作成者:
- Juergen Hoeller
- 関連事項:
- コンストラクターの概要コンストラクターコンストラクター説明デフォルトの FixedLocaleResolver を作成し、構成済みのデフォルトロケール(またはフォールバックとしての JVM のデフォルトロケール)を公開します。- FixedLocaleResolver- (LocaleSE locale) 指定されたロケールを公開する FixedLocaleResolver を作成します。- FixedLocaleResolver- (LocaleSE locale, TimeZoneSE timeZone) 指定されたロケールとタイムゾーンを公開する FixedLocaleResolver を作成します。
- メソッドのサマリー修飾子と型メソッド説明- resolveLocale- (HttpServletRequestEE request) - LocaleContextResolver.resolveLocaleContext(HttpServletRequest)に委譲し、必要に応じて- ServletRequest.getLocale()EE にフォールバックする- LocaleResolver.resolveLocale(HttpServletRequest)のデフォルト実装。- resolveLocaleContext- (HttpServletRequestEE request) 指定されたリクエストを介して現在のロケールコンテキストを解決します。- void- setLocaleContext- (HttpServletRequestEE request, HttpServletResponseEE response, LocaleContext localeContext) 現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。- クラス org.springframework.web.servlet.i18n.AbstractLocaleContextResolver から継承されたメソッド- getDefaultTimeZone, setDefaultTimeZone- クラス org.springframework.web.servlet.i18n.AbstractLocaleResolver から継承されたメソッド- getDefaultLocale, setDefaultLocale- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース org.springframework.web.servlet.LocaleContextResolver から継承されたメソッド- setLocale
- コンストラクターの詳細- FixedLocaleResolverpublic FixedLocaleResolver()デフォルトの FixedLocaleResolver を作成し、構成済みのデフォルトロケール(またはフォールバックとしての JVM のデフォルトロケール)を公開します。
- FixedLocaleResolver指定されたロケールを公開する FixedLocaleResolver を作成します。- パラメーター:
- locale- 公開するロケール
 
- FixedLocaleResolver指定されたロケールとタイムゾーンを公開する FixedLocaleResolver を作成します。- パラメーター:
- locale- 公開するロケール
- timeZone- 公開するタイムゾーン
 
 
- メソッドの詳細- resolveLocaleインターフェースからコピーされた説明:- LocaleContextResolver- LocaleContextResolver.resolveLocaleContext(HttpServletRequest)に委譲し、必要に応じて- ServletRequest.getLocale()EE にフォールバックする- LocaleResolver.resolveLocale(HttpServletRequest)のデフォルト実装。- パラメーター:
- request- ロケールを解決するためのリクエスト
- 戻り値:
-  現在のロケール (非 null)
 
- resolveLocaleContextインターフェースからコピーされた説明:- LocaleContextResolver指定されたリクエストを介して現在のロケールコンテキストを解決します。- これは主にフレームワークレベルの処理を目的としています。現在のロケールやタイムゾーンへのアプリケーションレベルのアクセスには、 - RequestContextUtilsまたは- RequestContextの使用を検討してください。- 返されるコンテキストは、タイムゾーン情報が関連付けられたロケールを含む - TimeZoneAwareLocaleContextである場合があります。- instanceofチェックを適用し、それに応じてダウンキャストするだけです。- カスタムリゾルバーの実装は、返されたコンテキストで追加の設定を返すこともありますが、これもダウンキャストを通じてアクセスできます。 - パラメーター:
- request- ロケールコンテキストを解決するためのリクエスト
- 戻り値:
-  現在のロケールコンテキスト(非 null
- 関連事項:
 
- setLocaleContextpublic void setLocaleContext- (HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable LocaleContext localeContext) インターフェースからコピーされた説明:- LocaleContextResolver現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。- パラメーター:
- request- ロケール変更に使用されるリクエスト
- response- ロケール変更に使用されるレスポンス
- localeContext- 新しいロケールコンテキスト、またはロケールをクリアする- null
- 関連事項: