Assistentes de Configuração

org.eclipse.team.ui.configurationWizards

Esse ponto de extensão é utilizado para registrar um método para configuração de um projeto. A configuração envolve a associação de um projeto com um fornecedor de equipe, incluindo todas as informações necessárias para inicializar esse fornecedor de equipe, inclusive itens como nome de usuário, senha e quaisquer informações relevantes para a localização do fornecedor.

Os fornecedores podem fornecer uma extensão para esse ponto de extensão e uma implementação de org.eclipse.team.ui.IConfigurationWizard, obtendo as informações necessárias e configurando os projetos.

<!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 seguir encontra-se um exemplo de uma extensão do 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 deve representar uma classe que implementa org.eclipse.team.ui.IConfigurationWizard. Essa interface suporta configuração de um assistente específico de um workbench e um projeto.

O plug-in org.eclipse.team.provider.examples.ui contém implementações de amostra de IConfigurationWizard para os tipos de fornecedores do sistema de arquivos e WebDAV.