Class: SequenceCommand

SequenceCommand

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