我需要为eclipse文本编辑器添加一些功能。目标是获取图形上下文或将SWT Canvas添加到任何和所有Eclipse AbstractTextEditors并在插件中打包这些修改(因此通过安装我提供的插件,编辑器修改将适用于Java编辑器,XML编辑器,纯文本编辑器等)。是否有任何扩展点可以满足此目的,或者我最好用一个片段?任何帮助表示赞赏。
答案 0 :(得分:2)
我建议查看AbstractTextEditor的源代码,看看是否存在用于此目的的扩展点。如果存在扩展点,则在该类源中显而易见。
我打赌这样的扩展点不存在。您只需打开增强请求,同时修补包含AbstractTextEditor插件的插件以更改该文件的来源。片段不会成功。另一个需要考虑的方法是学习和应用字节码编织框架,例如AspectJ(http://eclipse.org/ajdt/)。