[英]Eclipse Code Hinting on JSP with Custom Tags (taglib)
我正在開發一個 JSP 標記,該標記具有與一組可能值一起使用的屬性。
我不需要強制執行此值,但我希望我的 IDE ( Eclipse ) 執行一些代碼提示或自動完成。
假設像這樣的標簽<mytag:sometag someattribute="value" />
。
屬性someattribute
可以有任何值(請記住,我不需要強制執行),但我希望它向您建議以下值列表: ValueA
、 ValueB
和ValueC
Eclipse 社區論壇上的 Nitin Dahyabhai建議編寫基於org.eclipse.wst.xml.core.modelQueryExtensions
的模板的插件。
模板的問題是我有數百個可能的值並且我有多個標簽。
編寫插件的問題是我沒有時間或知識去做。
還有另一種方法嗎?
如果您最終為 modelQueryExtensions 編寫 Eclipse 擴展,那么應該很簡單:
創建新插件: com.my.taglib
,並添加到其plugin.xml
:
<extension point="org.eclipse.wst.xml.core.modelQueryExtensions">
<modelQueryExtension
class="com.my.taglib.MyTaglibModelQueryExtension"
contentType="org.eclipse.wst.html.core.htmlsource">
</modelQueryExtension>
</extension>
然后實現com.my.taglib.MyTaglibModelQueryExtension
class:
public class MyTaglibModelQueryExtension extends ModelQueryExtension {
public String[] getAttributeValues(Element e, String namespace, String name) {
// See XSDModelQueryExtension for an example implementation of this...
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.