Assistants de configuration

org.eclipse.team.ui.configurationWizards

Ce point d'extension sert à enregistrer une méthode pour la configuration d'un projet. La configuration implique l'association d'un projet à un fournisseur d'équipe, y compris les informations nécessaires à l'initialisation de ce fournisseur (telles que le nom d'utilisateur, le mot de passe et tout renseignement utile pour le localiser).

Les fournisseurs peuvent offrir une extension pour ce point d'extension, ainsi qu'une implémentation de org.eclipse.team.ui.IConfigurationWizard qui rassemble les informations nécessaires et configure les projets.

<!ELEMENT extension (wizard?)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT wizard EMPTY>

<!ATTLIST wizard

name  CDATA #REQUIRED

icon  CDATA #REQUIRED

class CDATA #REQUIRED

id    CDATA #REQUIRED>


L'exemple ci-dessous illustre l'extension de l'assistant de configuration :

 

<extension point=

"org.eclipse.team.ui.configurationWizards"

>

<wizard name=

"WebDAV"

icon=

"webdav.gif"

class=

"com.xyz.DAVDecorator"

id=

"com.xyz.dav"

>

</wizard>

</extension>

La valeur de l'attribut class doit correspondre à une classe implémentant org.eclipse.team.ui.IConfigurationWizard. Cette interface supporte la configuration d'un assistant par rapport à un plan de travail et un projet.

Le plug-in org.eclipse.team.provider.examples.ui contient des exemples d'implémentations de IConfigurationWizard pour les types de fournisseurs du système de fichiers et WebDAV.