javax.servlet.jsp.jstl.fmt
クラス LocalizationContext

java.lang.Object
  拡張javax.servlet.jsp.jstl.fmt.LocalizationContext

public class LocalizationContext
extends java.lang.Object

I18N ローカライゼーションコンテキストを取り扱うクラスです。

I18N ローカライゼーションコンテキストは、クラス内部に2つのコンポーネントを持っています。 リソースバンドルと、リソースバンドルの照合で使われるロケールです。

リソースバンドルコンポーネントは、メッセージキーと地域対応メッセージとを対応付けさせるために <fmt:message> で使われます。 また、ロケールコンポーネントは、 <fmt:message>、<fmt:formatNumber>、<fmt:parseNumber>、<fmt:formatDate>、 そして、<fmt:parseDate> の各アクションによって、地域に対応する書式化のために使われます。

作成者:
Jan Luehe

コンストラクタの概要
LocalizationContext()
           空の I18N ローカライゼーションコンテキストを構築します。
LocalizationContext(java.util.ResourceBundle bundle)
           指定されたリソースバンドルより、I18N ローカライゼーションコンテキストを構築します。
LocalizationContext(java.util.ResourceBundle bundle, java.util.Locale locale)
           指定されたリソースバンドルおよびロケールより、I18N ローカライゼーションコンテキストを構築します。
 
メソッドの概要
 java.util.Locale getLocale()
           I18N ローカライゼーションコンテキストのロケールを返します。
 java.util.ResourceBundle getResourceBundle()
           I18N ローカライゼーションコンテキストのリソースバンドルを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LocalizationContext

public LocalizationContext()

空の I18N ローカライゼーションコンテキストを構築します。


LocalizationContext

public LocalizationContext(java.util.ResourceBundle bundle,
                           java.util.Locale locale)

指定されたリソースバンドルおよびロケールより、I18N ローカライゼーションコンテキストを構築します。

渡されたロケールは、リソースバンドルの照合で使われる アプリケーションベースもしくはブラウザベースで設定されるロケールとなります。

パラメータ:
bundle - ローカライゼーションコンテキストのリソースバンドル。
locale - ローカライゼーションコンテキストのロケール。

LocalizationContext

public LocalizationContext(java.util.ResourceBundle bundle)

指定されたリソースバンドルより、I18N ローカライゼーションコンテキストを構築します。

ローカライゼーションコンテキストのロケールは、指定されたリソースバンドルより取得されます。

パラメータ:
bundle - リソースバンドル。
メソッドの詳細

getResourceBundle

public java.util.ResourceBundle getResourceBundle()

I18N ローカライゼーションコンテキストのリソースバンドルを返します。

戻り値:
I18N ローカライゼーションコンテキストのリソースバンドルを返します。 ただし、I18N ローカライゼーションコンテキストが空であった場合は null を返します。

getLocale

public java.util.Locale getLocale()

I18N ローカライゼーションコンテキストのロケールを返します。

戻り値:
I18N ローカライゼーションコンテキストのロケールを返します。 ただし、I18N ローカライゼーションコンテキストが空である場合、もしくは、 I18N ローカライゼーションコンテキスト内部のリソースバンドルが、 (ロケールに依存されない) 基底クラスである場合は null を返します。


このドキュメントは、Ja-Jakarta Project により訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。

Copyright © 1999-2003 The Apache Software Foundation. All Rights Reserved.