Οδηγοί περιεχομένου πρόσθετης λειτουργίας

org.eclipse.pde.ui.pluginContent

Αυτό το σημείο επέκτασης παρέχει συνεισφέροντες οδηγούς που δημιουργούν περιεχόμενο για τα έργα πρόσθετων λειτουργιών PDE. Μετά τη δημιουργία της δήλωσης πρόσθετης λειτουργίας και των αρχείων κλειδιών, οι οδηγοί αυτοί μπορούν να χρησιμοποιηθούν για την προσθήκη περισσότερων αρχείων και επεκτάσεων στην αρχική δομή. Η συνήθης υλοποίηση του οδηγού θα προσθέσει περιεχόμενο που βασίζεται σε ένα παραμετροποιημένο πρότυπο που έχει προσαρμοστεί ανάλογα με τις επιλογές του χρήστη στον οδηγό. Ο στόχος είναι μια πρόσθετη λειτουργία που κάνει κάτι χρήσιμο αμέσως μετά τη δημιουργία (π.χ. συνεισφέρει μια προβολή, μια λειτουργία επεξεργασίας κλπ.).

<!ELEMENT extension (wizard*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT wizard (description?)>>

<!ATTLIST wizard

id                CDATA #REQUIRED

name              CDATA #REQUIRED

icon              CDATA #IMPLIED

class             CDATA #REQUIRED

category          CDATA #IMPLIED

ui-content        (true | false) "true"

java              (true | false) "true"

rcp               (true | false) "false"

pureOSGi          (true | false) "false"

requiresActivator (true | false) "false">


<!ELEMENT description (#PCDATA)>

Σύντομη περιγραφή του οδηγού.



Ακολουθεί ένα παράδειγμα αυτού του σημείου επέκτασης:
   
   

<extension point=

"org.eclipse.pde.ui.pluginContent"

>

<wizard name=

"Example Plug-in Content Generator"

icon=

"icons/content_wizard.gif"

class=

"com.example.xyz.ContentGeneratorWizard"

id=

"com.example.xyz.ExampleContentGenerator"

>

<description>

Adds a view and a preference page.

</description>

</wizard>

</extension>

Οι οδηγοί που συνδέονται με αυτό το σημείο επέκτασης πρέπει να υλοποιούν τη διεπαφή org.eclipse.pde.ui.IPluginContentWizard και αναμένεται να επεκτείνουν τη org.eclipse.jface.wizard.Wizard.

Το PDE παρέχει API για συνεισφορά οδηγών περιεχομένου με βάση προσαρμόσιμα πρότυπα. Πραγματοποιείται συνεισφορά αριθμού υπαρκτών οδηγών βασιζόμενων σε αυτά τα πρότυπα από το ίδιο το περιβάλλον χρήστη PDE.