クラス FixedLocaleContextResolver
java.lang.ObjectSE
org.springframework.web.server.i18n.FixedLocaleContextResolver
- 実装されたすべてのインターフェース:
LocaleContextResolver
常に固定ロケールとオプションでタイムゾーンを返す
LocaleContextResolver
実装。Default は、現在の JVM のデフォルトロケールです。 メモ: 固定のロケールとタイムゾーンは変更できないため、setLocaleContext(org.springframework.web.server.ServerWebExchange, org.springframework.context.i18n.LocaleContext)
はサポートされていません。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトの FixedLocaleResolver を作成し、構成済みのデフォルトロケール(またはフォールバックとしての JVM のデフォルトロケール)を公開します。FixedLocaleContextResolver
(LocaleSE locale) 指定されたロケールを公開する FixedLocaleResolver を作成します。FixedLocaleContextResolver
(LocaleSE locale, TimeZoneSE timeZone) 指定されたロケールとタイムゾーンを公開する FixedLocaleResolver を作成します。メソッドのサマリー
修飾子と型メソッド説明resolveLocaleContext
(ServerWebExchange exchange) 指定された交換を介して現在のロケールコンテキストを解決します。void
setLocaleContext
(ServerWebExchange exchange, LocaleContext localeContext) 現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。
コンストラクターの詳細
FixedLocaleContextResolver
public FixedLocaleContextResolver()デフォルトの FixedLocaleResolver を作成し、構成済みのデフォルトロケール(またはフォールバックとしての JVM のデフォルトロケール)を公開します。FixedLocaleContextResolver
指定されたロケールを公開する FixedLocaleResolver を作成します。- パラメーター:
locale
- 公開するロケール
FixedLocaleContextResolver
指定されたロケールとタイムゾーンを公開する FixedLocaleResolver を作成します。- パラメーター:
locale
- 公開するロケールtimeZone
- 公開するタイムゾーン
メソッドの詳細
resolveLocaleContext
インターフェースからコピーされた説明:LocaleContextResolver
指定された交換を介して現在のロケールコンテキストを解決します。返されるコンテキストは、タイムゾーン情報が関連付けられたロケールを含む
TimeZoneAwareLocaleContext
である場合があります。instanceof
チェックを適用し、それに応じてダウンキャストするだけです。カスタムリゾルバーの実装は、返されたコンテキストで追加の設定を返すこともありますが、これもダウンキャストを通じてアクセスできます。
- 次で指定:
- インターフェース
LocaleContextResolver
のresolveLocaleContext
- パラメーター:
exchange
- 現在のサーバー交換- 戻り値:
- 現在のロケールコンテキスト (非
null
)
setLocaleContext
インターフェースからコピーされた説明:LocaleContextResolver
現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。- 次で指定:
- インターフェース
LocaleContextResolver
のsetLocaleContext
- パラメーター:
exchange
- 現在のサーバー交換localeContext
- 新しいロケールコンテキスト、またはロケールをクリアするnull
- 関連事項: