확장 템플리트

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는 편집기, 보기, 환경 설정 등과 같은 가장 일반적인 확장점에 대한 확장을 작성하는 여러 템플리트를 제공합니다.