拡張テンプレート

org.eclipse.pde.ui.templates

2.0

この拡張ポイントは、新しい拡張に対するコードを生成するために使用されるプラグイン・プロジェクト・コンテンツ・テンプレートを 登録します。 テンプレートは、2 種類のコンテキストで使用されます。

<!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 のユーザー・インターフェースは、エディター、ビュー、設定などの最も一般的な拡張ポイントに対する拡張を作成するテンプレートをコントリビュートします。