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

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

public class LocaleSupport
extends java.lang.Object

便利なメソッドを通して、リソースバンドルのためのロケール決定ロジックを表面化するクラスです。

このクラスは、地域対応メッセージを生成しなければならないタグハンドラの実装に役立つでしょう。 例えば、エラーページ上でユーザーに役立つ情報をじかに伝えるための Exception メッセージに有効でしょう。

作成者:
Jan Luehe

コンストラクタの概要
LocaleSupport()
           
 
メソッドの概要
static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pageContext, java.lang.String key)
           指定されたキーに合致する地域対応メッセージを返します。
static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pageContext, java.lang.String key, java.lang.Object[] args)
           指定されたキーに合致する地域対応メッセージを返し、 args で指定された引数を元に、パラメータ置換処理を実行します。
static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pc, java.lang.String key, java.lang.Object[] args, java.lang.String basename)
           指定されたキーに合致する地域対応メッセージを返し、 args で指定された引数を元に、パラメータ置換処理を実行します。
static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pageContext, java.lang.String key, java.lang.String basename)
           指定されたキーに合致する地域対応メッセージを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LocaleSupport

public LocaleSupport()
メソッドの詳細

getLocalizedMessage

public static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pageContext,
                                                   java.lang.String key)

指定されたキーに合致する地域対応メッセージを返します。

指定されたキーは、コンフィグレーションで設定されている javax.servlet.jsp.jstl.fmt.localizationContext より返された、デフォルトの I18N ローカライゼーションコンテキストの持つリソースバンドルより検索していきます、

コンフィグレーションが未設定の場合、 デフォルトの I18N ローカライゼーションコンテキストでリソースバンドルを持たない場合、もしくは、 指定されたキーがリソースバンドルで未定義であった場合、 "???<key>???"という文字列が返され、"<key>"には、指定されたキーがそのまま入ります。

パラメータ:
pageContext - 指定されたキーに合致する地域対応メッセージが格納されている JSP ページコンテキスト。
key - メッセージキー。
戻り値:
指定されたキーに合致する地域対応メッセージ。

getLocalizedMessage

public static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pageContext,
                                                   java.lang.String key,
                                                   java.lang.String basename)

指定されたキーに合致する地域対応メッセージを返します。

指定されたキーは、指定された基底のリソースバンドルより検索していきます。

指定された基底のリソースバンドルが存在しなかったり、指定されたキーがリソースバンドルで未定義であった場合、 "???<key>???"という文字列が返され、"<key>"には、指定されたキーがそのまま入ります。

パラメータ:
pageContext - 指定されたキーに合致する地域対応メッセージが格納されている JSP ページコンテキスト。
key - メッセージキー。
basename - 基底のリソースバンドル名。
戻り値:
指定されたキーに合致する地域対応メッセージ。

getLocalizedMessage

public static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pageContext,
                                                   java.lang.String key,
                                                   java.lang.Object[] args)

指定されたキーに合致する地域対応メッセージを返し、 args で指定された引数を元に、パラメータ置換処理を実行します。

パラメータ置換処理がどのように実装されているかについては、 <fmt:message> アクションの仕様を参照してください。

地域対応メッセージは、 getLocalizedMessage(pageContext, key) より返されます。

パラメータ:
pageContext - 指定されたキーに合致する地域対応メッセージが格納されている JSP ページコンテキスト。
key - メッセージキー。
args - パラメータ置換のために渡される引数。
戻り値:
指定されたキーに合致する地域対応メッセージ。

getLocalizedMessage

public static java.lang.String getLocalizedMessage(javax.servlet.jsp.PageContext pc,
                                                   java.lang.String key,
                                                   java.lang.Object[] args,
                                                   java.lang.String basename)

指定されたキーに合致する地域対応メッセージを返し、 args で指定された引数を元に、パラメータ置換処理を実行します。

パラメータ置換処理がどのように実装されているかについては、 <fmt:message> アクションの仕様を参照してください。

地域対応メッセージは、 getLocalizedMessage(pageContext, key, basename) より返されます。

パラメータ:
key - メッセージキー。
args - パラメータ置換のために渡される引数。
basename - 基底のリソースバンドル名
戻り値:
指定されたキーに合致する地域対応メッセージ。


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

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