Java 在eclipse中为基于XML的项目编写插件

Java 在eclipse中为基于XML的项目编写插件,java,eclipse,plugins,Java,Eclipse,Plugins,在我们的项目中,整个工作流都是通过xmls实现的,并且有一些神秘但系统化的方法来使用特定的语法来完成任务。例如,有创建对象、设置/获取属性等的语法,但初学者很难完全熟悉这些 我想知道是否有可能编写一些插件来帮助实现自动补全或建议,比如普通java插件,还是只为基于编译器/解释器的语言编写插件?您可以为任何类型的文件编写编辑器。如果文件是基于文本的,Eclipse文本编辑器API将提供对自动完成之类的支持 “新建/插件项目”向导中的一个示例创建了一个XML编辑器,其中已经包含了这些功能 您正在使用

在我们的项目中,整个工作流都是通过xmls实现的,并且有一些神秘但系统化的方法来使用特定的语法来完成任务。例如,有创建对象、设置/获取属性等的语法,但初学者很难完全熟悉这些


我想知道是否有可能编写一些插件来帮助实现自动补全或建议,比如普通java插件,还是只为基于编译器/解释器的语言编写插件?

您可以为任何类型的文件编写编辑器。如果文件是基于文本的,Eclipse文本编辑器API将提供对自动完成之类的支持


“新建/插件项目”向导中的一个示例创建了一个XML编辑器,其中已经包含了这些功能

您正在使用WebTools中的XML编辑器吗?它具有XML代码完成的功能。事实上,我使用的是开普勒,这个答案非常有用。谢谢你的建议:)