Assistentes de Configuração

Identificador: org.eclipse.team.ui.configurationWizards

Descrição: Este 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 provedor de equipe, incluindo todas as informações necessárias para inicializar esse provedor de equipe, inclusive itens como nome de usuário, senha e quaisquer informações relevantes para a localização do provedor.

Os provedores 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.

Marcação da Configuração:

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

Exemplos: A seguir, um exemplo de extensão de um assistente de configuração:

 <extension point="org.eclipse.team.ui.configurationWizard">
  <wizard 
   name="WebDAV"
   icon="webdav.gif"
   class="com.xyz.DAVDecorator"
   id="com.xyz.dav">
  </wizard>
 </extension>

Informações de API: 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.

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

Copyright (c) 2002 IBM Corporation e outros. Todos os direitos reservados. Este programa e os materiais que o acompanham são disponibilizados sob os termos da Common Public License v1.0 que acompanha esta distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/cpl-v10.html