コマンド・プロセッサについて

コマンド・プロセッサは、IDEコマンドを実行し、UNDOスタックを管理します。

コマンドは、コマンド・プロセッサのcreateCommandメソッドにより作成されます。このメソッドは、ユーザー・アクションがコントローラの認識するコマンドIDに解決された場合に、コントローラによってコールされます。コマンドは、Commandインタフェースの実装のインスタンスです。コマンド・クラスが登録されるのではなく、クラス名がcreateCommandメソッドに渡されます。

コマンド・クラスは2つの主要メソッドを定義します。

コマンド・プロセッサは、CommandProcessorクラスのシングルトン・インスタンスです。また、IdeクラスのstaticメソッドgetCommandProcessorにより取得されます。


ユーザー・インタフェース・イベントについて
コマンドについて

oracle.ide.CommandProcessor
oracle.ide.Ide
oracle.ide.Addin.Command