Konfigurationsassistenten

org.eclipse.team.ui.configurationWizards

An diesem Erweiterungspunkt kann eine Methode zum Konfigurieren eines Projekts registriert werden. Die Konfiguration umfasst die Verknüpfung eines Projekts mit einem Team-Provider, einschließlich aller zur Initialisierung des Team-Providers erforderlichen Informationen, wie Benutzername, Kennwort und alle relevanten Informationen zum Ansprechen des Providers.

Die Provider können eine Erweiterung für diesen Erweiterungspunkt und eine Implementierung von org.eclipse.team.ui.IConfigurationWizard liefern, der die nötigen Informationen sammelt und die Projekte konfiguriert.

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


Das folgende Beispiel zeigt die Erweiterung für einen Konfigurationsassistenten:

 

<extension point=

"org.eclipse.team.ui.configurationWizards"

>

<wizard name=

"WebDAV"

icon=

"webdav.gif"

class=

"com.xyz.DAVDecorator"

id=

"com.xyz.dav"

>

</wizard>

</extension>

Der Wert des Attributs class muss eine Klasse darstellen, die org.eclipse.team.ui.IConfigurationWizard darstellt. Diese Schnittstelle unterstützt die Konfiguration eines Assistenten auf Basis einer Workbench und eines Projekts.

Das Plug-in org.eclipse.team.provider.examples.ui enthält Beispielimplementierungen von "IConfigurationWizard" für die WebDAV- und Dateisystemprovidertypen.