2012-05-15 44 views
1

我们开发基于复杂XML结构的业务网络框架。特别是我们的完全限定ID为XML模型增加了非常多的噪音。我们希望通过Eclipse的可视化编辑器增强功能缩小和分隔不同的ID。是否可以为Eclipse XML Editor实现自定义组件?

我们有一个简单的方法,Eclipse应该隐藏这些复杂的ID并将它们标记为它们的类型。我们有不同类型的ID,因此我们可以对这个模型中的按钮进行不同的着色,并对这些缩小的ID有很好的看法。

我们已经有一个自己的XML编辑器,支持跨文件共享的ID自动完成支持。当我们能够实现这个概念理念时,这将是非常棒的。

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

Mock for rich editor example

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

在此先感谢。

回答

2

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

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

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

+0

无论如何,没有那种功能。除了行折叠之外,很少有* *不显示文件源的部分。 – nitind

相关问题