Delegação de Ativação
Identificador:
org.eclipse.debug.core.launchDelegates
Desde:
3.0
Descrição:
Este ponto de extensão fornece um mecanismo para contribuição de delegação de ativação em um tipo de configuração de ativação existente para um ou mais modos de ativação. Já que os modos de ativação são extensíveis, pode ser necessário contribuir com delegações de ativação adicionais para um tipo de configuração de ativação existente. Cada delegação de ativação é contribuída para um tipo de configuração de ativação específica. Uma delegação de ativação suporta um ou mais modos de ativação e especifica uma delegação responsável para implementação de ativação.
Marcação de Configuração:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador completo do ponto de extensão de destino
- id - um identificador opcional da instância de extensão
- name - um nome opcional da instância de extensão
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED>
- id - especifica um identificador exclusivo para esta delegação de ativação.
- delegate - especifica o nome completo da classe Java que implementa ILaunchConfigurationDelegate.
As instâncias de configuração de ativação deste tipo de delegação serão delegadas para instâncias desta classe para executar a ativação.
- modes - especifica uma lista separada por vírgula dos modos que esta delegação de ativação suporta.
- type - identificador de um tipo de configuração de ativação existente que esta delegação de ativação é capaz de ativar.
Exemplos:
A seguir, um exemplo de um ponto de extensão de delegação de ativação:
<extension point=
"org.eclipse.debug.core.launchDelegates"
>
<launchDelegate
id=
"com.example.ExampleProfileDelegate"
delegate=
"com.example.ExampleProfileDelegate"
type=
"org.eclipse.jdt.launching.localJavaApplication"
modes=
"profile"
>
</launchDelegate>
</extension>
No exemplo anterior, a delegação de ativação especificada é contribuída para ativar aplicativos Java no modo de perfil.
Informações sobre API:
O valor do atributo delegate deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2000, 2004 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