扩展模板

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 用户界面提供一些模板,它们为最常用的扩展点(如编辑器、视图和首选项等等)创建扩展。