Assistentes de Configuração

org.eclipse.team.ui.configurationWizards

Este ponto de extensão é utilizado para registar um método de configuração de um projecto. A configuração envolve a associação de um projecto a um fornecedor de equipa, incluindo todas as informações necessárias para inicializar esse mesmo fornecedor, incluindo elementos como o nome de utilizador, palavra-passe e quaisquer informações relevantes, necessárias à localização do fornecedor.

Os fornecedores poderão facultar uma extensão para este ponto de extensão, bem como uma implementação de org.eclipse.team.ui.IConfigurationWizard, que reúne as informações necessárias e configura os projectos.

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


De seguida é apresentado um exemplo de uma extensão de assistente de configuração:

 

<extension point=

"org.eclipse.team.ui.configurationWizards"

>

<wizard name=

"WebDAV"

icon=

"webdav.gif"

class=

"com.xyz.DAVDecorator"

id=

"com.xyz.dav"

>

</wizard>

</extension>

O valor do atributo class tem de representar uma classe que implemente org.eclipse.team.ui.IConfigurationWizard. Esta interface suporta a configuração de um assistente, dado uma área de trabalho e um projecto.

O plug-in org.eclipse.team.provider.examples.ui contém implementações exemplo de IConfigurationWizard para os fornecedores de tipo WebDAV e filesystem.