クラス LocalizationContext
- java.lang.ObjectSE
-
- jakarta.servlet.jsp.jstl.fmt.LocalizationContext
public class LocalizationContext extends ObjectSE
I18N ローカライズコンテキストを表すクラス。I18N ローカライゼーションコンテキストには、リソースバンドルと、リソースバンドルの一致につながったロケールの 2 つのコンポーネントがあります。
リソースバンドルコンポーネントは、メッセージキーをローカライズされたメッセージにマッピングするために <fmt:message> によって使用され、ロケールコンポーネントは、<fmt:message>、<fmt:formatNumber>、<fmt:parseNumber>、<fmt:formatDate によって使用されます。>、および <fmt:parseDate> アクションは、それぞれフォーマットまたは解析ロケールとして使用されます。
- 作成者:
- Jan Luehe
コンストラクターのサマリー
コンストラクター コンストラクター 説明 LocalizationContext()
空の I18N ローカライゼーションコンテキストを構築します。LocalizationContext(ResourceBundleSE bundle)
指定されたリソースバンドルから I18N ローカライゼーションコンテキストを構築します。LocalizationContext(ResourceBundleSE bundle, LocaleSE locale)
指定されたリソースバンドルとロケールから I18N ローカライゼーションコンテキストを構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 LocaleSE
getLocale()
この I18N ローカライゼーションコンテキストのロケールを取得します。ResourceBundleSE
getResourceBundle()
この I18N ローカライゼーションコンテキストのリソースバンドルを取得します。
コンストラクターの詳細
LocalizationContext
public LocalizationContext()
空の I18N ローカライゼーションコンテキストを構築します。
LocalizationContext
public LocalizationContext(ResourceBundleSE bundle, LocaleSE locale)
指定されたリソースバンドルとロケールから I18N ローカライゼーションコンテキストを構築します。指定されたロケールは、リソースバンドルの一致につながったアプリケーションベースまたはブラウザーベースの優先ロケールです。
- パラメーター:
bundle
- ローカライゼーションコンテキストのリソースバンドルlocale
- ローカライゼーションコンテキストのロケール
LocalizationContext
public LocalizationContext(ResourceBundleSE bundle)
指定されたリソースバンドルから I18N ローカライゼーションコンテキストを構築します。ローカライゼーションコンテキストのロケールは、指定されたリソースバンドルから取得されます。
- パラメーター:
bundle
- リソースバンドル
メソッドの詳細
getResourceBundle
public ResourceBundleSE getResourceBundle()
この I18N ローカライゼーションコンテキストのリソースバンドルを取得します。- 戻り値:
- この I18N ローカライゼーションコンテキストのリソースバンドル、またはこの I18N ローカライゼーションコンテキストが空の場合は null
getLocale
public LocaleSE getLocale()
この I18N ローカライゼーションコンテキストのロケールを取得します。- 戻り値:
- この I18N ローカライゼーションコンテキストのロケール。この I18N ローカライゼーションコンテキストが空の場合、またはそのリソースバンドルが(ロケールのない)ルートリソースバンドルである場合は null。