Procedura guidata Contenuti del plugin

org.eclipse.pde.ui.pluginContent

Questo punto di estensione fornisce procedure guidate che creano contenuti aggiuntivi dei progetti di plugin PDE. Una volta creati i file delle chiavi e i file manifest del plugin, queste procedure guidate possono essere utilizzate per aggiungere file ed estensioni alla struttura iniziale. Una implementazione tipica di questa procedura guidata aggiunge contenuti in base a un modello con parametri personalizzato in base alle scelte dell'utente nella procedura guidata. L'obbiettivo consiste nel raggiungere un plugin che fa qualcosa di utile in seguito alla creazione (ad es. fornisce una vista, un editor ecc).

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


<!ELEMENT description (#PCDATA)>

Breve descrizione di questa procedura guidata.



Di seguito è riportato un esempio di questo punto di estensione:
   
   

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

Aggiunge una vista e una pagina delle preferenze.

</description>

</wizard>

</extension>

Le procedure guidate collegate a questo punto di estensione devono implementare l'interfaccia org.eclipse.pde.ui.IPluginContentWizard ed estendere org.eclipse.jface.wizard.Wizard.

Il PDE fornisce API per fornire procedure guidate del contenuto in base ai modelli personalizzabili. Una serie di procedure guidate concrete basate su questi modelli viene fornita dall'interfaccia utente PDE.