クラス 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) 指定されたリクエストを介して現在のロケールを解決します。resolveLocaleContext(HttpServletRequestEE request) 指定されたリクエストを介して現在のロケールコンテキストを解決します。voidsetLocaleContext(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable 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
コンストラクターの詳細
FixedLocaleResolver
public FixedLocaleResolver()デフォルトの FixedLocaleResolver を作成し、構成済みのデフォルトロケール(またはフォールバックとしての JVM のデフォルトロケール)を公開します。- 関連事項:
FixedLocaleResolver
指定されたロケールを公開する FixedLocaleResolver を作成します。- パラメーター:
locale- 公開するロケール
FixedLocaleResolver
指定されたロケールとタイムゾーンを公開する FixedLocaleResolver を作成します。- パラメーター:
locale- 公開するロケールtimeZone- 公開するタイムゾーン
メソッドの詳細
resolveLocale
インターフェースからコピーされた説明:LocaleResolver指定されたリクエストを介して現在のロケールを解決します。いずれの場合も、デフォルトのロケールをフォールバックとして返すことができます。
- パラメーター:
request- ロケールを解決するためのリクエスト- 戻り値:
- 現在のロケール (非
null)
resolveLocaleContext
インターフェースからコピーされた説明:LocaleContextResolver指定されたリクエストを介して現在のロケールコンテキストを解決します。これは主にフレームワークレベルの処理を目的としています。現在のロケールやタイムゾーンへのアプリケーションレベルのアクセスには、
RequestContextUtilsまたはRequestContextの使用を検討してください。返されるコンテキストは、タイムゾーン情報が関連付けられたロケールを含む
TimeZoneAwareLocaleContextである場合があります。instanceofチェックを適用し、それに応じてダウンキャストするだけです。カスタムリゾルバーの実装は、返されたコンテキストで追加の設定を返すこともありますが、これもダウンキャストを通じてアクセスできます。
- パラメーター:
request- ロケールコンテキストを解決するためのリクエスト- 戻り値:
- 現在のロケールコンテキスト(非
null - 関連事項:
setLocaleContext
public void setLocaleContext(HttpServletRequestEE request, @Nullable HttpServletResponseEE response, @Nullable LocaleContext localeContext) インターフェースからコピーされた説明:LocaleContextResolver現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。- パラメーター:
request- ロケール変更に使用されるリクエストresponse- ロケール変更に使用されるレスポンスlocaleContext- 新しいロケールコンテキスト、またはロケールをクリアするnull- 関連事項: