ワークベンチの基本拡張ポイント

ワークベンチは、プラグインが既存のビューおよびエディターへの振る舞いを提示、 または新規のビューおよびエディターの実装を提供できる、拡張ポイントを定義します。   ワークベンチ・サンプル・アプリケーションの 1 つである README ツールから、 これらの拡張ポイントの使用について説明します。

README ツールは、特定リソース .readme ファイルのカスタム編集およびナビゲーションを提供するプラグインです。 例には、拡張を使用して特殊ツールを提供するための、代表的な (ただし簡素化された) 多くの方法が示されています。

README ツールは、「ナビゲーター」ビューのメニューに提供され、エディター関連アクションをワークベンチ・メニューおよびツールバーに追加し、 カスタム・ビューおよびコンテンツ・アウトライナーを定義し、さらにマーカーおよびマーカー・レゾリューションを定義します。 下の図に、README ツールによってワークベンチへ追加されたいくつかのカスタマイズ済み機能を示します。

アクション・セットを提供する README ツール、ビューおよびエディター・アクション、カスタム・エディターおよびビュー、アウトライナーを備えたワークベンチ

また、README ツールにより、設定およびプロパティー・ページがワークベンチもコントリビュートされます。 後の『ダイアログおよびウィザード』でも、 ウィザード・コントリビューションのいくつかを確認します。

README ツールは、org.eclipse.ui.examples.readmetool パッケージにあります。 readmetool.jar および plugin.xml は、 plugins ディレクトリーの下の org.eclipse.ui.examples.readmetool ディレクトリーで検出することができます。 これらを確認するには、プラットフォームの例を必ずインストールすることが必要になります  (詳しくは、Examples Guide を参照してください)。 

README ツール は、多数の異なるワークベンチ拡張機能を実装します。  最も単純なワークベンチ拡張ポイントの 1 つであるビューから始めます。  その後その他の README ツール拡張機能について説明します。