IMarker境界にリスナーを追加するにはどうすればよいですか?たとえば、@Annotationを囲む赤いマーカーがあります。 「@Annotation」のテキストが変更された場合、どうすれば通知を受け取ることができますか?テキストを変更してマーカーを修正/削除したいのですが。変更リスナーをマーカーに追加
私の主な目標は、ボックス内のテキストが変更されたときにマーカーを変更することです。出来ますか ?
IMarker境界にリスナーを追加するにはどうすればよいですか?たとえば、@Annotationを囲む赤いマーカーがあります。 「@Annotation」のテキストが変更された場合、どうすれば通知を受け取ることができますか?テキストを変更してマーカーを修正/削除したいのですが。変更リスナーをマーカーに追加
私の主な目標は、ボックス内のテキストが変更されたときにマーカーを変更することです。出来ますか ?
はい、それは可能です。 IResourceChangeListener
インターフェイスを実装し、それをワークスペースに登録してマーカーの変更をリッスンし、イベントが到着したらfindMarkerDeltas()を呼び出す必要があります。
詳細情報hereを入手できます。
IResourceChangeListenerは、入力するのではなく、ドキュメントを保存するときにのみ機能します。 – aphex