wisdomx.ui.object
インタフェース IHasMessageList

既知の実装クラスの一覧:
AbstractFormObject, ParameterInputForm

public interface IHasMessageList

MessageListクラスを内包しているクラスの共通インターフェース。
このインタフェースを実装しているクラスは、MessageListクラスを保持し、そのオブジェクトへのアクセスを 外部から許可しています。このインターフェースの目的は画面上にアプリケーション・メッセージを表示する ためにIMessageLoaderへ情報を渡すことです。

バージョン:
1
作成者:
Takao Kouda

メソッドの概要
 void addErrorMessage(Message errorMessage)
          エラーメッセージを追加します。
 void addErrorMessages(MessageList errorMessages)
          エラーメッセージを追加します。
 void addMessage(Message message)
          メッセージを追加します。
 void addMessages(MessageList messages)
          メッセージを追加します。
 void clearMessageList()
          状態を初期します。
 boolean containsMessageByFieldId(java.lang.String field)
          fieldを同じフィールド名を持つMessageを含んでいるか検査します。
 Message getMessage(int index)
          指定されたインデックスのMessageをこのQueryFormに格納されているMessageListから取得します。
 MessageList getMessageList()
          MessageListを取得します。
 boolean isError()
          addErrorMessage(Message)が実行されているか検査します。
 int messageSize()
          MessageListのサイズを取得します。
 

メソッドの詳細

addMessage

public void addMessage(Message message)
メッセージを追加します。

パラメータ:
message - メッセージ

addMessages

public void addMessages(MessageList messages)
メッセージを追加します。

パラメータ:
messages - メッセージ

addErrorMessage

public void addErrorMessage(Message errorMessage)
エラーメッセージを追加します。

パラメータ:
errorMessage - エラーメッセージ

addErrorMessages

public void addErrorMessages(MessageList errorMessages)
エラーメッセージを追加します。

パラメータ:
errorMessages - エラーメッセージ

getMessageList

public MessageList getMessageList()
MessageListを取得します。

戻り値:
MessageList Messageクラスの配列

messageSize

public int messageSize()
MessageListのサイズを取得します。

戻り値:
MessageListのサイズ

getMessage

public Message getMessage(int index)
指定されたインデックスのMessageをこのQueryFormに格納されているMessageListから取得します。

パラメータ:
index - 取得するMessageのインデックス
戻り値:
Message 指定されたインデックスのMessageオブジェクト

clearMessageList

public void clearMessageList()
状態を初期します。
内部で持っている値をすべて初期化します。


containsMessageByFieldId

public boolean containsMessageByFieldId(java.lang.String field)
fieldを同じフィールド名を持つMessageを含んでいるか検査します。
比較はfield.equals(Message#getField) == true の場合真になります。

戻り値:
boolean 含んでいる場合true

isError

public boolean isError()
addErrorMessage(Message)が実行されているか検査します。

戻り値:
実行されている場合true。