|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hawk.fcmd.FlowCommand
FlowCommandパターンのコマンド
コンストラクタの概要 | |
FlowCommand()
|
メソッドの概要 | |
void |
addNext(java.lang.String key,
FlowCommand cmd)
コマンドの関連を設定する |
DTO |
execute(DTO dto)
処理の実行 |
java.util.Set |
getContainKeys()
関連づけられているkeyのSetを返します コマンドが関連づけられていないkeyは含まれません また、順序は保証されません |
boolean |
isNext(java.lang.String key)
keyに関連付けられたコマンドが存在するかどうかを判定する 存在すればtrue 存在しない場合はfalseを返す また、空文字やnullを指定した場合もtrueが返る |
FlowCommand |
next(java.lang.String key)
関連付けられたコマンドを取得する keyに空文字やnullを指定すると自身を返す |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FlowCommand()
メソッドの詳細 |
public DTO execute(DTO dto) throws FlowCommandException
dto
- 入力データ
FlowCommandException
public void addNext(java.lang.String key, FlowCommand cmd)
key
- cmd
- public FlowCommand next(java.lang.String key)
key
-
public boolean isNext(java.lang.String key)
key
-
public java.util.Set getContainKeys()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |