Assistants d'exportation

org.eclipse.ui.exportWizards

Ce point d'extension sert à enregistrer des extensions de l'assistant d'exportation. Ces derniers apparaissent en tant qu'options de la boîte de dialogue Exportation et sont utilisés pour exporter des ressources à partir du plan de travail.

En option, les assistants peuvent spécifier un sous-élément de description dont le corps doit contenir un court texte sur l'assistant.

<!ELEMENT extension (wizard*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


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

<!ATTLIST wizard

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED

icon  CDATA #IMPLIED>

Un élément employé pour créer l'assistant d'exportation



<!ELEMENT description (#PCDATA)>

Un sous-élément facultatif dont le corps doit comporter une brève description de la fonctionnalité du moteur d'exportation.



<!ELEMENT selection EMPTY>

<!ATTLIST selection

name  CDATA #IMPLIED

class CDATA #REQUIRED>

un élément facultatif limitant les types et les noms d'objets pouvant être sélectionnés lorsque l'assistant est lancé.



L'exemple ci-dessous illustre la définition d'une extension d'exportation :

   

<extension point=

"org.eclipse.ui.exportWizards"

>

<wizard id=

"com.xyz.ExportWizard1"

name=

"Programme d'exportation Web XYZ"

class=

"com.xyz.exports.ExportWizard1"

icon=

"./icons/import1.gif"

>

<description>

Un simple moteur exportant le projet Web

</description>

<selection class=

"org.eclipse.core.resources.IProject"

/>

</wizard>

</extension>

La valeur de l'attribut class doit correspondre au nom d'une classe implémentant org.eclipse.ui.IExportWizard.

Le plan de travail est fourni préchargé avec des moteurs d'exportation de base pour les fichiers et les répertoires.