クラス 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) 指定された交換を介して現在のロケールコンテキストを解決します。voidsetLocaleContext(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- 関連事項: