Description : ce point d'extension est utilisé pour enregistre une méthode de configuration d'un projet. La configuration implique l'association d'un projet à un fournisseur de référentiel, 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 le projet.
Marques de configuration :
<!ELEMENT wizard EMPTY>
<!ATTLIST wizard
name
CDATA #REQUIRED
icon
CDATA #REQUIRED
class
CDATA #REQUIRED
id
CDATA #REQUIRED
>
Voici l'exemple d'une extension d'assistant de configuration :
<extension point="org.eclipse.team.ui.configurationWizard">
<wizard
name="CVS"
icon="icons/full/wizards/newconnect_wiz.gif"
class="org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard"
id="org.eclipse.team.ccvs.ui.SharingWizard">
</wizard>
</extension>
Informations d'API : la valeur de l'attribut class doit représenter un 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.
Implémentation fournie : le plug-in org.eclipse.team.examples.filesystem contient un exemple d'implémentation de IConfigurationWizard pour un système de fichiers basé sur un fournisseur de référentiel.