アクションの登録先と使用インタフェース
Eclipseでは,いくつかの場所に対してプラグイン開発者がアクションを登録することができる。それぞれの登録場所について,拡張ポイントおよびアクションの実装に必要なインタフェースが違っている。以下にまとめてみよう。
・メインメニュー,メインツールバー
拡張ポイント - org.eclipse.ui.actionSets
インタフェース - IWorkbenchWindowActionDelegate
・Viewツールバー,Viewプルダウンメニュー
拡張ポイント - org.eclipse.ui.viewActions
インタフェース - IViewActionDelegate
・Editorツールバー,Editorメニュー
拡張ポイント - org.eclipse.ui.editorActions
インタフェース - IEditorActionDelegate
・コンテキストメニュー(あるオブジェクトに対して)
拡張ポイント - org.eclipse.ui.popupMenus
エレメント - objectContribution
インタフェース - IObjectActionDelegate
・コンテキストメニュー(あるビューに対して)
拡張ポイント - org.eclipse.ui.popupMenus
エレメント - viewerContribution
インタフェース - IViewActionDelegate
・コンテキストメニュー(あるエディタに対して)
拡張ポイント - org.eclipse.ui.popupMenus
エレメント - viewerContribution
インタフェース - IEditorActionDelegate
| 固定リンク
この記事へのコメントは終了しました。
コメント