Exportwizards
ID:
org.eclipse.ui.exportWizards
Beschrijving:
Dit extensiepunt wordt gebruikt om exportwizardextensies te registreren. Exportwizards worden afgebeeld als opties in het dialoogvenster "Exporteren" en worden gebruikt om resources uit de workbench te exporteren.
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 exportwizard.
- 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.IExportWizard implementeert.
- icon - de relatieve naam van het pictogram dat samen met de naam wordt gebruikt om de wizard aan te geven in de exportenginelijst.
<!ELEMENT description (#PCDATA)>
Een optioneel subelement waarvan het corpus een korte beschrijving van de functionaliteit van de exportengine 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 exportWizards:
<extension
point=
"org.eclipse.ui.exportWizards"
>
<wizard
id=
"com.xyz.ExportWizard1"
name=
"Webexporteerder XYZ"
class=
"com.xyz.exports.ExportWizard1"
icon=
"./icons/import1.gif"
>
<description>
Een eenvoudige engine voor het exporteren van webprojecten.
</description>
<selection class=
"org.eclipse.core.resources.IProject"
/>
</wizard>
</extension>
API-informatie:
Het kenmerk class moet de naam zijn van een klasse die org.eclipse.ui.IExportWizard implementeert.
Verstrekte implementatie:
De workbench wordt geleverd met basisexportengines 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.