Eclipse実践プラグイン開発
拡張ポイント
拡張ポイント
拡張する拡張ポイントは"org.eclipse.ui.perspectiveExtensions"で、extension要素の構造を図5にまとめました。

図5:"org.eclipse.ui.perspectiveExtensions"のextension要素の構造
今回は既存のパースペクティブにビューを追加しましたが、ビューだけでなく以下のものも拡張することができます。
-
アクション・セット
-
「ウィンドウ」メニューのパースペクティブの「ビューの表示」サブメニューに追加されるビュー
-
「ウィンドウ」メニューのパースペクティブの「パースペクティブを開く」サブメニューに追加されるパースペクティブ
-
「ファイル」メニューのパースペクティブの「新規」サブメニューに追加される新しいウィザード
- 「ナビゲート」メニューのパースペクティブの「表示形式」サブメニューに追加されるビュー
まとめ
今回はパースペクティブの拡張方法について説明しました。ポイントは以下のとおりです。
-
独自のパースペクティブを作成する拡張ポイントは、"org.eclipse.ui.perspectives"
-
パースペクティブ・ファクトリ・クラスがインプリメントするインターフェースは、IPerspectiveFactory
- 既存のパースペクティブを拡張する拡張ポイントは、"org.eclipse.ui.perspectiveExtensions"
![]()
次回は、プロパティ・ページと設定ページの拡張について説明します。
バックナンバー
この記事の筆者
中堅システム開発会社にて、データベース検索ソフトの開発・導入コンサルティング・セミナー講師に従事。その 現場の中で、Java及びオープンソースを用いたシステム開発は今後のシステム開発の主流になると考え、それらを独学で学ぶ。本格的にそれらを用いた開発 に携わるため、ビーブレイクシステムズに入社。現在、データ項目やその流れの分析に重点をおきながら、Javaやオープンソースを用いたシステム開発に携 わる。
筆者の人気記事
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。
これは広告です