2012-01-19 7 views
2

私は、カスタムのtextmarker注釈を使用するEclipseプラグインで作業しています。このようなマーカーを作成して削除する方法を説明しているたくさんの例があります。私は自分自身のイベントハンドラ(ユーザーが '更新'メニュー項目をクリックしたとき)からうまく動作しています。Eclipse Plugin Dev - ファイルの編集時にカスタムマーカーの作成と更新

しかし、私はこれを自動的に行うことができるようにJavaエディタをフックする方法を考えることができません。 Javaコンパイラ/スペルチェッカー/などを呼び出すと同時に開いているすべてのJavaエディタが自分のコードを呼び出して、注釈を追加して更新できるようにしたいと思います。

これはどうすればできますか?それは自分のビルダーを作成せずに行うことができますか?私はユーザーが新しいビルダーを自分で追加する必要はないと思う。

どうもありがとうございました-Ian

答えて

1

これまで最も簡単な方法は、新しいJDTコンパイル参加者を追加するために、おそらくです - 拡張ポイントorg.eclipse.jdt.core.compilationParticipantを参照してください。

+1

返信いただきありがとうございます、これは私が欲しいものです。しかし、私はそれを使用するのに問題があります。 編集:WOWスタックオーバーフローのコメントシステムは特に役に立ちません。サイズ制限のためにこのコメントに役立つものを追加できないようです:/ – funkyb

+0

OK、私は質問ブロックにコードブロックを書式設定しようとしています。あなたは私の質問にうまく答えました(それは働くことを別々の問題にしています!)ので、私はそれを受け入れてマークし、別のものを開くことができます。再度、感謝します。 – funkyb

関連する問題