コマンド・プロセッサは、IDEコマンドを実行し、UNDOスタックを管理します。
コマンドは、コマンド・プロセッサのcreateCommandメソッドにより作成されます。このメソッドは、ユーザー・アクションがコントローラの認識するコマンドIDに解決された場合に、コントローラによってコールされます。コマンドは、Commandインタフェースの実装のインスタンスです。コマンド・クラスが登録されるのではなく、クラス名がcreateCommandメソッドに渡されます。
コマンド・クラスは2つの主要メソッドを定義します。
コマンド・プロセッサは、CommandProcessorクラスのシングルトン・インスタンスです。また、IdeクラスのstaticメソッドgetCommandProcessorにより取得されます。
ユーザー・インタフェース・イベントについて
コマンドについて
oracle.ide.CommandProcessor
oracle.ide.Ide
oracle.ide.Addin.Command