2012-05-15 34 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

相關問題