Assistants d'exportation
Identificateur :
org.eclipse.ui.exportWizards
Description :
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.
Marques de configuration :
<!ELEMENT
extension (wizard*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet du point d'extension
cible.
- id - identificateur facultatif de l'instance d'extension.
- name - nom facultatif de l'instance d'extension.
<!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
- id - nom unique qui sera utilisé pour identifier cet assistant.
- name - nom traduisible qui sera utilisé dans la boîte de
dialogue pour représenter cet assistant.
- class - nom complet qualifié de la classe qui implémente
l'interface org.eclipse.ui.IExportWizard.
- icon - nom relatif de l'icône utilisé avec le nom de
l'assistant dans la liste des moteurs 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é.
- name - filtre de nom facultatif. Chaque objet de la sélection
du plan de travail doit correspondre au filtre de nom pour être transmis à
l'assistant.
- class - nom complet qualifié de classe. Si chaque objet de la
sélection du plan de travail implémente cette interface, la sélection est
transmise à l'assistant. Sinon, une sélection vide est transmise.
Exemples :
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>
Informations d'API :
La
valeur de l'attribut class doit correspondre au
nom d'une classe implémentant org.eclipse.ui.IExportWizard.
Implémentation fournie :
Le
plan de travail est fourni préchargé avec des moteurs
d'exportation de base pour les fichiers et les répertoires.
Copyright (c) 2002, 2004 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html