jp.terasoluna.fw.service.thin
クラス BLogicMessages

java.lang.Object
  上位を拡張 jp.terasoluna.fw.service.thin.BLogicMessages
すべての実装されたインタフェース:
Serializable

public class BLogicMessages
extends Object
implements Serializable

メッセージ情報一覧クラス。

BLogicMessageインスタンスを格納するクラス。

使用例については、AbstractBLogicActionを参照のこと。

関連項目:
BLogicMessage, AbstractBLogicAction, 直列化された形式

フィールドの概要
protected  ArrayList<String> groupList
          メッセージグループ名のリスト。
protected  ArrayList<BLogicMessage> list
          BLogicMessageリスト。
 
コンストラクタの概要
BLogicMessages()
          コンストラクタ。
BLogicMessages(BLogicMessages messages)
          コンストラクタ。
 
メソッドの概要
 void add(BLogicMessages messages)
          メッセージを追加する。
 void add(String group, BLogicMessage message)
          メッセージを追加する。
 void clear()
          保持しているメッセージをクリアする。
 Iterator<BLogicMessage> get()
          保持しているメッセージ一覧にアクセスするイテレータを取得する。
 Iterator<String> getGroup()
          保持しているメッセージグループ名一覧にアクセスするイテレータを取得する。
 boolean isEmpty()
          メッセージが格納されていない場合、trueを返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

list

protected ArrayList<BLogicMessage> list
BLogicMessageリスト。

メッセージグループ名を無視して、単純にadd()した順序で BLogicMessageを保持する。


groupList

protected ArrayList<String> groupList
メッセージグループ名のリスト。

単純にadd()した順序でメッセージグループ名を保持する。

コンストラクタの詳細

BLogicMessages

public BLogicMessages()
コンストラクタ。


BLogicMessages

public BLogicMessages(BLogicMessages messages)
コンストラクタ。

パラメータ:
messages - メッセージ情報一覧
メソッドの詳細

add

public void add(String group,
                BLogicMessage message)
メッセージを追加する。

パラメータ:
group - メッセージグループ名
message - 追加するメッセージ

add

public void add(BLogicMessages messages)
メッセージを追加する。

パラメータ:
messages - 追加するBLogicMessagesインスタンス

clear

public void clear()
保持しているメッセージをクリアする。


isEmpty

public boolean isEmpty()
メッセージが格納されていない場合、trueを返す。

戻り値:
メッセージが格納されていない場合、true

get

public Iterator<BLogicMessage> get()
保持しているメッセージ一覧にアクセスするイテレータを取得する。 メッセージグループ名は無視して、add()した順序で取得されることが保証される。

戻り値:
メッセージ一覧のイテレータ

getGroup

public Iterator<String> getGroup()
保持しているメッセージグループ名一覧にアクセスするイテレータを取得する。 add()した順序で取得されることが保証される。

戻り値:
メッセージグループ名一覧のイテレータ


Copyright © 2012. All Rights Reserved.