延伸範本

org.eclipse.pde.ui.templates

2.0 版

這個延伸點會登錄外掛程式專案內容範本,這些範本的用途是產生新延伸的程式碼。 範本所用的環境定義有下列兩種:

<!ELEMENT extension (template+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT template EMPTY>

<!ATTLIST template

id             CDATA #REQUIRED

name           CDATA #REQUIRED

icon           CDATA #IMPLIED

class          CDATA #REQUIRED

contributingId CDATA #REQUIRED>


下面是範本登錄的範例:

   

<extension point=

"org.eclipse.pde.ui.templates"

>

<template contributingId=

"org.eclipse.ui.actionSets"

name=

"XYZ Action Set Generator"

class=

"com.example.xyz.XYZActionSetTemplate"

id=

"com.example.xyz.ActionSetTemplate"

>

</template>

</extension>

每一個範本都必須提供一個類別,來實作 org.eclipse.pde.ui.templates.ITemplateSection 介面。 不過,也有實作該介面,而且可以延伸的抽象類別可供使用。

PDE UI 組合了一些範本, 針對最常用的延伸點(例如編輯器、視圖和喜好設定等)來建立延伸。