Eclipse插件开发 - 在编辑文件时创建和更新自定义标记

时间:2012-01-19 21:15:46

标签: java eclipse eclipse-plugin

我正在开发一个使用自定义textmarker注释的Eclipse插件。有很多例子可以解释如何创建和删除这些标记,并且我可以从我自己的事件处理程序(当用户单击“刷新”菜单项时)完成所有工作。

但是,我无法弄清楚如何挂钩Java编辑器,以便我可以自动执行此操作。我希望所有打开的Java编辑器在调用Java编译器/拼写检查器等的同时调用我的代码,以便我可以添加和更新我的注释。

我该怎么做,可以在不创建自己的构建器的情况下完成吗?我希望用户不必自己添加新的构建器。

非常感谢

-Ian

1 个答案:

答案 0 :(得分:1)

最简单的方法可能是添加一个新的JDT编译参与者 - 请参阅扩展点org.eclipse.jdt.core.compilationParticipant