common.client
クラス MessageUtility

java.lang.Object
  上位を拡張 common.client.MessageUtility

public final class MessageUtility
extends Object

メッセージ処理を共通的に扱うためのユーティリティクラス。

単純なアプリケーション用。 複雑なアプリケーションに用いる場合、他のリソースも含めて管理することを検討。

バージョン:
$Id: MessageUtility.java 23 2009-02-21 18:26:34Z Honeplus $
作成者:
Honeplus

メソッドの概要
static String getMessage(String key)
          メッセージプロパティから指定されたキーの値を読み込む。
static String getMessage(String key, Object... args)
          メッセージプロパティから指定されたキーの値を読み込む。
static String getPrintStackTrace(Throwable e)
          例外の Throwable.printStackTrace() を文字列として取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getMessage

public static String getMessage(String key)

メッセージプロパティから指定されたキーの値を読み込む。

メッセージの取得には、ResourceBundle を用いており、 メッセージの言語設定による切り替えに対応する。

パラメータ:
key - メッセージリソースキー値
戻り値:
メッセージ

getMessage

public static String getMessage(String key,
                                Object... args)

メッセージプロパティから指定されたキーの値を読み込む。

メッセージの取得には、ResourceBundle を用いており、 メッセージの言語設定による切り替えに対応する。
String.format(String, Object...) のオブジェクトをまとめて指定可能。

パラメータ:
key - メッセージリソースキー値
args - 書式文字列の書式指示子により参照される引数。書式指示子よりも引数が多い場合、余分な引数は無視される。
戻り値:
メッセージ

getPrintStackTrace

public static String getPrintStackTrace(Throwable e)
例外の Throwable.printStackTrace() を文字列として取得する。

パラメータ:
e - 例外
戻り値:
printStackTrace の結果
例外:
NullPointerException - enull