## 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。