标签: eclipse-plugin eclipse-rcp markers
如何在IMarker界限中添加修改侦听器?例如,我有红色标记,它包装了@Annotation。当“@Annotation”文本发生变化时,如何获得通知?我想通过更改文本来修改/删除标记。
我的主要目标是在框中的文字发生变化时更改标记。有可能吗?
答案 0 :(得分:2)
是的,这是可能的。您必须实现IResourceChangeListener接口,在工作区中注册它以侦听标记的更改,并在事件到达时调用findMarkerDeltas()。
IResourceChangeListener
您可以获得更多信息here。
答案 1 :(得分:0)
我会尝试实施 IPartListener2 (JavaDoc)并覆盖方法partInputChanged。 我没有找到任何方法在指定的标记上注册监听器。
partInputChanged