Ohjatut lisäosien sisällön luontitoiminnot

org.eclipse.pde.ui.pluginContent

Tämän laajennuspisteen avulla voidaan ottaa käyttöön ohjattuja toimintoja, jotka luovat lisäsisältöä PDE-lisäosaprojekteihin. Kun lisäosan manifest-tiedosto ja avaintiedostot on luotu, näiden ohjattujen toimintojen avulla voidaan lisätä tiedostoja ja laajennuksia alkuperäiseen rakenteeseen. Tällaisen ohjatun toiminnon tavallinen toteutus lisää sisältöä parametroidun mallipohjan perusteella. Mallipohja puolestaan on mukautettu käyttäjän ohjatussa toiminnossa tekemien valintojen perusteella. Tavoitteena on lisäosa, joka tekee jotakin hyödyllistä heti luonnin jälkeen (esimerkiksi lisää näkymän tai muokkausohjelman).

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

Tämän ohjatun toiminnon lyhyt kuvaus.



Seuraavassa on esimerkki laajennuspisteestä:
   
   

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

Lisää näkymän ja oletusasetussivun.

</description>

</wizard>

</extension>

Tähän laajennuspisteeseen kytkettävien ohjattujen toimintojen täytyy toteuttaa org.eclipse.pde.ui.IPluginContentWizard-rajapinta, ja niiden oletetaan laajentavan org.eclipse.jface.wizard.Wizard-rajapintaa.

PDE-kehitysympäristössä voidaan sovellusohjelmaliittymien (API) avulla lisätä ohjattuja sisällön luontitoimintoja mukautettujen mallipohjien perusteella. Itse PDE-käyttöliittymä antaa käyttöön useita näihin mallipohjiin perustuvia konkreettisia ohjattuja toimintoja.