Importwizards
ID:
org.eclipse.ui.importWizards
Beschrijving:
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.
Configuratiemarkup:
<!ELEMENT extension (category | wizard)*>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van de extensie-instance.
<!ELEMENT category EMPTY>
<!ATTLIST category
id CDATA #REQUIRED
name CDATA #REQUIRED
parentCategory CDATA #IMPLIED>
- id - een unieke naam die wordt gebruikt om deze categorie te identificeren.
- name - een vertaalbare naam van de categorie die wordt gebruikt in het dialoogvenster.
- parentCategory - een pad naar een andere categorie als deze categorie moet worden toegevoegd als onderliggend item.
<!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.
- id - een unieke naam die wordt gebruikt om deze wizard te identificeren.
- name - een vertaalbare naam die voor deze wizard wordt gebruikt in het dialoogvenster.
- category - een pad met door schuine strepen ('/') gescheiden categorie-ID's. Ieder onderdeel van het pad moet een geldig categorie-ID zijn dat eerder door deze of een andere plugin is gedefinieerd. Als het pad ontbreekt, wordt de wizard ingedeeld bij de categorie "Overig".
- class - de volledig gekwalificeerde naam van een klasse die de interface org.eclipse.ui.IImportWizard implementeert.
- icon - de relatieve naam van het pictogram dat samen met de naam wordt gebruikt om de wizard aan te geven in de importenginelijst.
<!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.
- name - een optionele naamfilter. Ieder object in de workbenchselectie moet overeenkomen met de naamfilter om aan de wizard te kunnen worden doorgegeven.
- class - een volledig gekwalificeerde klassennaam. Als ieder object in de workbenchselectie deze interface implementeert, wordt de selectie doorgegeven aan de wizard. Als dit niet het geval is, wordt een lege selectie doorgegeven.
Voorbeelden:
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>
API-informatie:
Het kenmerk class moet de naam zijn van de klasse die org.eclipse.ui.IImportWizard implementeert.
Verstrekte implementatie:
De workbench wordt geleverd met de basisimportengines voor bestanden en directory's.
Copyright (c) 2002, 2004 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.