Kiterjesztési sablonok

org.eclipse.pde.ui.templates

2.0

Ez a kiterjesztési pont az új kiterjesztések kódjainak létrehozására használatos bedolgozó projekt tartalmi sablonok bejegyzését végzi el. A sablonok két kontextusban használatosak:

<!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>


A következő egy példa a sablon bejegyzésére.

   

<extension point=

"org.eclipse.pde.ui.templates"

>

<template contributingId=

"org.eclipse.ui.actionSets"

name=

"XYZ tevékenységkészlet előállító"

class=

"com.example.xyz.XYZActionSetTemplate"

id=

"com.example.xyz.ActionSetTemplate"

>

</template>

</extension>

Minden sablonnak egy olyan osztályt kell biztosítania, amely megvalósítja az org.eclipse.pde.ui.templates.ITemplateSection felületet. Azonban elérhetők olyan absztrakt osztályok is, amelyek megvalósítják a felületet, és bővíthetők.

A PDE UI számos sablont biztosít, amelyek kiterjesztéseket hoznak létre a legnépszerűbb kiterjesztési pontokhoz, mint például a szerkesztők, nézetek, beállítások stb.