Importwizards

org.eclipse.ui.importWizards

Dit extensiepunt wordt gebruikt om importwizardextensies te registreren. Importwizards worden afgebeeld als opties in het dialoogvenster "Importeren" en worden gebruikt om resources in de workbench te importeren.

Wizards kunnen optioneel een subelement met een beschrijving bevatten. Het corpus moet dan een korte tekst over de wizard bevatten.

<!ELEMENT extension (category | wizard)*>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT category EMPTY>

<!ATTLIST category

id             CDATA #REQUIRED

name           CDATA #REQUIRED

parentCategory CDATA #IMPLIED>


<!ELEMENT wizard (description? , selection*)>

<!ATTLIST wizard

id       CDATA #REQUIRED

name     CDATA #REQUIRED

category CDATA #IMPLIED

class    CDATA #REQUIRED

icon     CDATA #IMPLIED>

Een element voor het maken van een importwizard.



<!ELEMENT description (#PCDATA)>

Een optioneel subelement waarvan het corpus een korte beschrijving van de functionaliteit van de importengine dient te bevatten.



<!ELEMENT selection EMPTY>

<!ATTLIST selection

name  CDATA #IMPLIED

class CDATA #REQUIRED>

Een optioneel element dat bepaalt welke typen en namen van objecten kunnen worden geselecteerd als de wizard wordt gestart.



Dit is een voorbeeld van de extensie importWizards:

   

<extension point=

"org.eclipse.ui.importWizards"

>

<wizard id=

"com.xyz.ImportWizard1"

name=

"Webzoeker XYZ"

class=

"com.xyz.imports.ImportWizard1"

icon=

"./icons/import1.gif"

>

<description>

Een eenvoudige engine voor het zoeken en importeren van bestanden op het web.

</description>

<selection class=

"org.eclipse.core.resources.IResource"

/>

</wizard>

</extension>

Het kenmerk class moet de naam zijn van de klasse die org.eclipse.ui.IImportWizard implementeert.

De workbench wordt geleverd met de basisimportengines voor bestanden en directory's.