Innehållsguider för insticksprogram

org.eclipse.pde.ui.pluginContent

Den här utökningspunkten ger dig möjlighet att lägga till guider som skapar ytterligare innehåll för projekten för insticksprogram i PDE. När manifestet för insticksprogram och nyckelfilerna har skapats kan de här guiderna användas till att lägga till flera filer och utökningar i ursprungsstrukturen. En implementering av den här guiden lägger vanligtvis till innehåll baserat på en parametriserad mall som anpassats baserat på användarens val i guiden. Målet är att uppnå ett insticksprogram som gör nytta så snart det har skapats (t.ex. lägger till en vy, en redigerare osv.).

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

En kort beskrivning av den här guiden.



Följande är ett exempel på den här utökningspunkten :
   
   

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

Lägger till en vy och en inställningssida.

</description>

</wizard>

</extension>

Guider som ansluts till den här utökningspunkten måste implementera gränssnittet org.eclipse.pde.ui.IPluginContentWizard och förväntas utöka org.eclipse.jface.wizard.Wizard.

PDE tillhandahåller APIer för tillägg av innehållsguider baserade på anspassningsbara mallar. Ett antal konkreta guider som baserats på de här mallarna läggs till av själva UIt i PDE.