Descrizione: questo punto di estensione viene utilizzato per registrare un metodo per la configurazione di un progetto. La configurazione di un progetto implica la sua associazione a un provider di repository, includendo tutte le informazioni necessarie per inizializzare il provider di repository, tra cui il nome utente, la password e qualsiasi informazione significativa necessaria per localizzare il provider.
I provider possono fornire un'estensione per questo punto di estensione e un'implementazione di org.eclipse.team.ui.IConfigurationWizard
che raccoglie le informazioni necessarie e configura il progetto.
Tag di configurazione:
<!ELEMENT wizard EMPTY>
<!ATTLIST wizard
name
CDATA #REQUIRED
icon
CDATA #REQUIRED
class
CDATA #REQUIRED
id
CDATA #REQUIRED
>
di seguito è riportato un esempio di estensione di configurazione guidata:
<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>
Informazione API: il valore dell'attributo class deve rappresentare una classe che implementa org.eclipse.team.ui.IConfigurationWizard. Dati un workbench e un progetto, questa interfaccia supporta la configurazione di una procedura guidata.
Implementazione fornita: il plug-in org.eclipse.team.examples.filesystem contiene una implementazione di esempio di IConfigurationWizard per un provider di repository su base file system.