ワークベンチは、プラグインが既存のビューおよびエディターへの振る舞いを提示、 または新規のビューおよびエディターのインプリメンテーションを提供できる、拡張ポイントを定義します。 ワークベンチ・サンプル・アプリケーションの 1 つである 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 ツール拡張ポイントを説明します。