new SequenceCommand
複数のCommandを一つのコマンドとして扱うコマンド
SequenceCommandは複数のコマンドを包括するためのコマンドです。
execute()及びundo()時に、登録されたコマンド全ての実行及び取り消しを行います。
Parameters:
Name | Type | Argument | Default | Description |
---|---|---|---|---|
commands |
Command[] |
<optional> |
[] | Commandの配列 |
Extends
Methods
-
execute
-
コマンドの実行
Returns:
コマンドの実行結果- Type
- Any
-
getCommandData
-
コンストラクタで指定したコマンドデータオブジェクトを返します
Returns:
コマンドデータオブジェクト- Type
- Object
-
getInnerCommands
-
内部コマンドの取得
一括で実行及び取り消しを行うコマンドのリスト(配列)を返します
Returns:
- Type
- Commands[]
-
push
-
コマンドの追加
一括で実行及び取り消しを行うコマンドを追加します
Parameters:
Name Type Description command
Command -
undo
-
コマンドの取り消し
Returns:
コマンドの実行結果- Type
- Any