IMarker 境界に変更リスナーを追加するにはどうすればよいですか? たとえば、@Annotation をラップする赤いマーカーがあります。「@Annotation」テキストが変更されたときに通知を受け取るにはどうすればよいですか? テキストを変更してマーカーを変更/削除したい。
私の主な目標は、ボックス内のテキストが変更されたときにマーカーを変更することです。出来ますか ?
IMarker 境界に変更リスナーを追加するにはどうすればよいですか? たとえば、@Annotation をラップする赤いマーカーがあります。「@Annotation」テキストが変更されたときに通知を受け取るにはどうすればよいですか? テキストを変更してマーカーを変更/削除したい。
私の主な目標は、ボックス内のテキストが変更されたときにマーカーを変更することです。出来ますか ?
はい、可能です。インターフェイスを実装IResourceChangeListener
し、ワークスペースに登録してマーカーの変更をリッスンし、イベントが到着したときにfindMarkerDeltas()を呼び出す必要があります。
あなたはここでより多くの情報を得ることができます。
IPartListener2(JavaDoc )を実装して、メソッドをオーバーライドしようとしますpartInputChanged
。
指定したマーカーにリスナーを登録する方法が見つかりませんでした。