getMessage()

コラボレーション・メッセージ・ファイルからメッセージを取得します。

構文

public String getMessage(int messageNum)
 public String getMessage(int messageNum, Object[] paramArray)
 

パラメーター

messageNum
コラボレーションのメッセージ・ファイル内のメッセージのメッセージ番号で、メッセージ番号で索引付けされます。メッセージ・テキスト・ファイルの設定方法の詳細は、メッセージ・ファイルの作成を参照してください。

paramArray
メッセージ・パラメーター値の配列。各パラメーターは順次的に解決され、メッセージ・テキスト内のパラメーターになります。メッセージ内 (コラボレーション・メッセージ・ファイル内) では、メッセージ・パラメーターは中括弧で囲まれた整数 (例えば、{1}) で示されます。

戻り値

messageNum で識別されるメッセージのメッセージ・テキストを含む String オブジェクト。

注記

getMessage() メソッドには、次の 2 つの形式があります。

メッセージ・ファイルとメッセージ・パラメーターの詳細については、メッセージ・ファイルの作成を参照してください。

コラボレーション・メッセージ・ファイルで、メッセージ番号が 8 と 9 の次の 2 つのメッセージを定義すると仮定します。

8
 Error occurred during JDBC URL conversion. Reason:{1}
 [EXPL]
 An error, indicated by the reason, occurred during the
 conversion of a JDBC URL string.
 9
 Invalid login encountered in command-line arguments. A valid
 login must contain a login name and a password.
 [EXPL]
 A password has been specified but a user name has not. If no
 login name is specified, the default login name "crossworlds" is assumed.
 

次の getMessage() の呼び出しで、メッセージ 9 に関連するテキストを取得します。

String invalidLogin = getMessage(9);
 

次の getMessage() の呼び出しで、メッセージ 8 に関連するテキストを取得し、メッセージの Reason パラメーターの値を組み込みます。

String reason = "Invalid database table.";
 Object[] paramList = new Object[1];
 paramList[0] = reason;
 badConversion = getMessage(8, paramList);
 

前の getMessage() 呼び出しで取得したメッセージは、次のようになります。

Error occurred during JDBC URL conversion. Reason:Invalid database table.
 

Copyright IBM Corp. 2004