Tipos de Configuração de Ativação
Identificador:
org.eclipse.debug.core.launchConfigurationTypes
Descrição:
Este ponto de extensão fornece um mecanismo configurável para aplicativos de ativação.
Cada tipo de configuração de ativação tem um nome, suporta um ou mais modos (execução e/ou depuração) e especifica uma delegação responsável pela implementação da ativação de um aplicativo.
Marcação de Configuração:
<!ELEMENT extension (launchConfigurationType*)>
<!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 launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - especifica um identificador exclusivo para esse tipo de configuração de ativação.
- delegate - especifica o nome completo da classe Java que implementa
ILaunchConfigurationDelegate
.
As instâncias de configuração de ativação desse tipo serão delegadas para instâncias dessa classe para executar a ativação.
- modes - especifica uma lista separada por vírgula dos modos que esse tipo de configuração suporta - "execução" e/ou "depuração".
- name - especifica um nome que pode ser entendido pelo usuário para esse tipo de configuração de ativação.
- public - especifica se esse tipo de configuração de ativação é acessível aos usuários. Padronizado como
true
se não for especificado.
- category - um atributo opcional que especifica a categoria desse tipo de configuração de ativação. O valor padrão é não-especificado (
null
). As categorias são definidas por clientes. Esse atributo foi incluído no release 2.1.
- sourcePathComputerId - O identificador exclusivo de uma extensão sourcePathComputer utilizada para computar um caminho de consulta de origem padrão para configurações de ativação desse tipo. Esse atributo foi incluído no release 3.0.
- sourceLocatorId - O identificador exclusivo de uma extensão sourceLocator utilizado para criar o localizador de origem para sessões ativadas utilizando configurações de ativação desse tipo. Esse atributo foi incluído no release 3.0.
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - especifica uma extensão de arquivo na qual esse tipo de configuração de ativação pode ser utilizado.
- default - especifica se esse tipo de configuração de ativação deve ser o tipo de configuração de ativação padrão para a extensão de arquivo especificada. Padronizado como
false
se não for especificado.
Exemplos:
A seguir encontra-se um exemplo de um ponto de extensão de tipo de configuração de lançamento:
<extension point=
"org.eclipse.debug.core.launchConfigurationTypes"
>
<launchConfigurationType
id=
"com.example.ExampleIdentifier"
delegate=
"com.example.ExampleLaunchConfigurationDelegate"
modes=
"run,debug"
name=
"Example Application"
>
<fileExtension extension=
"txt"
default=
"true"
/>
<fileExtension extension=
"gif"
default=
"false"
/>
</launchConfigurationType>
</extension>
No exemplo acima, o tipo especificado de configuração de ativação suporta os modos de execução e depuração.
A configuração de ativação é aplicável para arquivos .txt e .gif e é a configuração de ativação padrão para arquivos .txt.
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.
Direitos Autorais (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html