Descripción: este punto de extensión permite registrar un método para la configuración de un proyecto. El proceso de configuración implica asociar un proyecto a un proveedor de depósitos, incluida toda la información que se necesita para inicializar dicho proveedor, con datos como el nombre del usuario, la contraseña y otros datos relevantes que se necesitan para localizar el proveedor.
Los proveedores pueden proporcionar una extensión para este punto de
extensión, así como una implementación de la interfaz
org.eclipse.team.ui.IConfigurationWizard
, que reúne la información
necesaria y configura el proyecto.
Códigos XML de configuración:
<!ELEMENT wizard EMPTY>
<!ATTLIST wizard
name
CDATA #REQUIRED
icon
CDATA #REQUIRED
class
CDATA #REQUIRED
id
CDATA #REQUIRED
>
A continuación figura un ejemplo de una extensión de asistente de configuración:
<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>
Información sobre las API: el valor del atributo class debe representar una clase que implemente la interfaz org.eclipse.team.ui.IConfigurationWizard. Esta interfaz da soporte a la configuración de un asistente, dados un entorno de trabajo y un proyecto.
Implementación suministrada: el conector org.eclipse.team.examples.filesystem contiene una implementación de ejemplo de IConfigurationWizard para un proveedor de depósitos basados en un sistema de archivos.