Wizards voor plugincontent

org.eclipse.pde.ui.pluginContent

Met dit extensiepunt voegt u aanvullende wizards toe met extra content voor pluginprojecten van PDE. Nadat het manifest- en sleutelbestand van een plugin is gemaakt, kunt u met deze wizards meer bestanden en uitbreidingen aan de oorspronkelijke structuur toevoegen. Zo kunt u met deze wizard bijvoorbeeld een aangepaste geparametriseerde sjabloon maken op basis van de instellingen die u in de wizard opgeeft. Probeer een plugin te maken die meteen nadat het maken is voltooid iets nuttigs uitvoert (zoals het activeren van een view of een editor).

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

Een korte beschrijving van deze wizard.



Dit is een voorbeeld van de extensie pluginContent:
   
   

<extension point=

"org.eclipse.pde.ui.pluginContent"

>

<wizard name=

"Voorbeeldgenerator van plugin-content"

icon=

"icons/content_wizard.gif"

class=

"com.voorbeeld.xyz.ContentGeneratorWizard"

id=

"com.voorbeeld.xyz.ExampleContentGenerator"

>

<description>

Voegt een view en een voorkeurenpagina toe.

</description>

</wizard>

</extension>

Wizards die onder dit extensiepunt vallen, moeten de interface org.eclipse.pde.ui.IPluginContentWizard implmenteren en org.eclipse.jface.wizard.Wizard uitbreiden.

PDE bevat API's voor het toevoegen van contentwizards op basis van aanpasbare sjablonen. Een aantal concrete wizards op basis van deze sjablonen zijn al standaard ingebouwd in de gebruikersinterface van PDE.