Assistants d'importation

org.eclipse.ui.importWizards

Ce point d'extension sert à enregistrer des extensions de l'assistant d'importation. Ces derniers apparaissent en tant qu'options de la boîte de dialogue Importation et sont utilisés pour importer des ressources dans le 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 qui sera utilisé pour créer l'assistant d'importation



<!ELEMENT description (#PCDATA)>

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



<!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'importation :

   

<extension point=

"org.eclipse.ui.importWizards"

>

<wizard id=

"com.xyz.ImportWizard1"

name=

"Recherche Web XYZ"

class=

"com.xyz.imports.ImportWizard1"

icon=

"./icons/import1.gif"

>

<description>

Simple moteur qui effectue une recherche sur le Web et importe des fichiers

</description>

<selection class=

"org.eclipse.core.resources.IResource"

/>

</wizard>

</extension>

La valeur de l'attribut class doit correspondre au nom de la classe implémentant org.eclipse.ui.IImportWizard.

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