在Marker上添加更改侦听器

时间:2012-05-08 15:46:47

标签: eclipse-plugin eclipse-rcp markers

如何在IMarker界限中添加修改侦听器?例如,我有红色标记,它包装了@Annotation。当“@Annotation”文本发生变化时,如何获得通知?我想通过更改文本来修改/删除标记。

我的主要目标是在框中的文字发生变化时更改标记。有可能吗?

Marker Example

2 个答案:

答案 0 :(得分:2)

是的,这是可能的。您必须实现IResourceChangeListener接口,在工作区中注册它以侦听标记的更改,并在事件到达时调用findMarkerDeltas()。

您可以获得更多信息here

答案 1 :(得分:0)

我会尝试实施 IPartListener2 JavaDoc)并覆盖方法partInputChanged
我没有找到任何方法在指定的标记上注册监听器。