Configurazioni guidate

org.eclipse.team.ui.configurationWizards

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 fornitore di team, includendo tutte le informazioni necessarie per inizializzare il fornitore di team, tra cui il nome utente, la password e qualsiasi informazione significativa necessaria per localizzare il fornitore.

I fornitori 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 i progetti.

<!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>


Di seguito è riportato un esempio di estensione della procedura guidata di configurazione:

 

<extension point=

"org.eclipse.team.ui.configurationWizards"

>

<wizard name=

"WebDAV"

icon=

"webdav.gif"

class=

"com.xyz.DAVDecorator"

id=

"com.xyz.dav"

>

</wizard>

</extension>

Il valore dell'attributo class deve rappresentare una classe che implementa l'interfaccia org.eclipse.team.ui.IConfigurationWizard. Dati un workbench e un progetto, questa interfaccia supporta la configurazione di una procedura guidata.

Il plugin org.eclipse.team.provider.examples.ui contiene implementazioni di esempio di IConfigurationWizard per i tipi di fornitori WebDAV e di filesystem.