クラス 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 ローカライゼーションコンテキストを構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 LocaleSEgetLocale()この I18N ローカライゼーションコンテキストのロケールを取得します。ResourceBundleSEgetResourceBundle()この 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。