是否可以为Eclipse XML Editor实现自定义组件?

时间:2012-05-15 14:07:18

标签: eclipse-plugin eclipse-rcp

我们开发了一个基于复杂XML结构的业务webframework。特别是我们的完全限定ID会给XML模型带来很大的噪音。我们希望通过Eclipse的可视编辑器增强功能来减少和分离不同的ID。

我们有一个简单的方法,Eclipse应该隐藏那些复杂的ID并将它们标记给它们的类型。我们有ID引用不同的类型,因此我们可以对这个模型中的按钮进行不同的着色,并且可以很好地查看这些减少的ID。

我们已经有了一个自己的XML编辑器,可以自动完成对文件共享的ID的支持。当我们能够实现这个概念时,它会很棒。

点击或悬停时,“按钮”将扩展为其复杂ID。第二个模拟图像显示展开状态,第一个是折叠状态。

Mock for rich editor example

有没有想法,如果甚至可以在Eclipse RCP中实现?从哪里开始这个想法?也许这个例子有点做作。我们希望扩展此功能,并为这些“按钮”提供更多创意。

提前致谢。

1 个答案:

答案 0 :(得分:2)

可以使用Eclipse插件实现自己的Eclipse XML编辑器。您可以扩展任何现有的Eclipse文本编辑器。

可以获取Eclipse XML编辑器的源代码,并扩展该源代码以满足您的需求。这也将作为Eclipse插件部署。

我认为不可能使用Eclipse扩展向Eclipse XML编辑器添加功能。