Asistentes de configuración

org.eclipse.team.ui.configurationWizards

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 equipo, 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 los proyectos.

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


A continuación figura un ejemplo de extensión de asistente de configuración:

 

<extension point=

"org.eclipse.team.ui.configurationWizards"

>

<wizard name=

"WebDAV"

icon=

"webdav.gif"

class=

"com.xyz.DAVDecorator"

id=

"com.xyz.dav"

>

</wizard>

</extension>

El valor del atributo class debe representar una clase que implemente org.eclipse.team.ui.IConfigurationWizard. Esta interfaz da soporte a la configuración de un asistente, dados un entorno de trabajo y un proyecto.

El conector org.eclipse.team.provider.examples.ui contiene implementaciones de ejemplo de IConfigurationWizard para los proveedores de tipo WebDAV y filesystem.