簡體   English   中英

Eclipse 代碼提示 JSP 與自定義標簽 (taglib)

[英]Eclipse Code Hinting on JSP with Custom Tags (taglib)

我正在開發一個 JSP 標記,該標記具有與一組可能值一起使用的屬性。
我不需要強制執行此值,但我希望我的 IDE ( Eclipse ) 執行一些代碼提示或自動完成。

假設像這樣的標簽<mytag:sometag someattribute="value" />

屬性someattribute可以有任何值(請記住,我不需要強制執行),但我希望它向您建議以下值列表: ValueAValueBValueC

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM