0
EclipseのQuickFixのようなテキスト置換コンポーネントでプラグインを作っています。私が使っているオフセット(marker.getAttributeから引っ張られたもの)は、変更が加えられても保存されていないと間違っています。私はこれがマーカーが機能する方法によると理解しています。IMarkerに関連付けられた注釈を見つける
マーカーがリソースに追加されると、彼らは文書の注釈モデルに注釈を付けます。この注釈は保存されていない変更を追跡しているので、マーカの代わりにその位置からオフセットを引くのが適切です。
私のための方法は、それに関連付けられている注釈を見つけるために、マーカー与えられた、ありますか?
よしIMarkerとMarkerAnnotationの間にリンクがありますか?つまり、私がIMarkerを持っていれば、私が興味を持っているMarkerAnnotationを何らかの形で知ることができますか? IMarkerのオフセットは、リソースが保存されるまで更新されないため、比較できません。 –
MarkerAnnotationには 'getMarker()'メソッドがあります - 答えに追加されました。 –
私が必要としていた正確に、私はそれを見落としたかわからない。ありがとう! –