jp.hawk.fcmd
クラス FlowCommand

java.lang.Object
  拡張jp.hawk.fcmd.FlowCommand

public abstract class FlowCommand
extends java.lang.Object

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
 

コンストラクタの詳細

FlowCommand

public FlowCommand()
メソッドの詳細

execute

public DTO execute(DTO dto)
処理の実行

パラメータ:
dto - 入力データ
戻り値:
出力データ

addNext

public void addNext(java.lang.String key,
                    FlowCommand cmd)
コマンドの関連を設定する

パラメータ:
key -
cmd -

next

public FlowCommand next(java.lang.String key)
関連付けられたコマンドを取得する keyに空文字やnullを指定すると自身を返す

パラメータ:
key -
戻り値:

isNext

public boolean isNext(java.lang.String key)
keyに関連付けられたコマンドが存在するかどうかを判定する 存在すればtrue 存在しない場合はfalseを返す また、空文字やnullを指定した場合もtrueが返る

パラメータ:
key -
戻り値:
boolean

getContainKeys

public java.util.Set getContainKeys()
関連づけられているkeyのSetを返します コマンドが関連づけられていないkeyは含まれません また、順序は保証されません

戻り値: