Πρότυπα επέκτασης

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 συνεισφέρει έναν αριθμό προτύπων που δημιουργούν επεκτάσεις για τα πιο δημοφιλή σημεία επέκτασης όπως λειτουργίες επεξεργασίας, προβολές, προτιμήσεις κλπ.