Assistentes de Configuração
Identificador:
org.eclipse.team.ui.configurationWizards
Descrição:
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.
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>
- name - O nome do tipo de configuração, tal como deve aparecer no assistente de configuração. Os exemplos são "CVS", "WebDAV".
- icon - o ícone a apresentar no assistente de configuração ao lado do nome.
- class - um nome totalmente qualificado de uma classe Java que expande org.eclipse.team.ui.IConfigurationWizard.
- id - um identificador exclusivo desta extensão.
Exemplos:
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>
Informações de API:
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.
Implementação Facultada:
O plug-in org.eclipse.team.provider.examples.ui contém implementações exemplo de IConfigurationWizard para os fornecedores de tipo WebDAV e filesystem.
Copyright (c) 2002 IBM Corporation e outros. Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html