2017-04-19 8 views
0

特定のファイルを解析し、解析されたデータをEclipseプラグインのテーブルビューに表示します。解析するファイルを保留にするには、私はすべてのプロジェクトのクエリを作成したいと思います。IProject.find("pom.xml") プラグイン開発者ガイドのリソースを読んでいます。ワークスペース>プロジェクト>メンバー>などがありますが、特定の名前のすべてのファイルのコレクションを取得するために含めることができる検索サービス(検索ダイアログで使用されるものと似ています)はありませんか?Eclipseプラグインでプロジェクトファイルを検索する

答えて

1

ファイル検索ページにはorg.eclipse.search.ui.text.TextSearchQueryProviderが使用されていますが、ドキュメントはほとんどありませんが、これはNewSearchUI Search Viewインターフェイスで使用するためのものです。

一般的な検索コードはありません。 acceptメソッドIResourceを使用して、リソース(プロジェクト、フォルダ、およびファイル)をトラバースすることができます。個々のファイルを検索するための独自のコードを記述する必要があります。

+0

'TextSearchQueryProvider'がスコープ外であるため、Visitor実装と一緒に' accept'を使うと、トリックが実行されます –

関連する問題