Identificador: org.eclipse.debug.core.launchConfigurationTypes
Descrição: Este ponto de extensão fornece um mecanismo configurável para lançamento de aplicativos. Cada tipo de configuração de lançamento possui um nome, suporta uma ou mais necessidades (execução e ou depuração) e especifica uma delegação responsável pela implementação do lançamento de um aplicativo.
Marcação da Configuração:
<!ELEMENT launchConfigurationType (fileExtension?)> <!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED>
public CDATA (true | false) #IMPLIED>
id
especifica um único identificador para este tipo de configuração de
lançamento.delegate
especifica o nome completo da classe java
que implementa ILaunchConfigurationDelegate
. As instâncias de configuração
de lançamento desse tipo serão delegadas para instâncias dessa classe
para executar o lançamento.modes
especifica uma lista separada por vírgula dos modos que esse
tipo de configuração de lançamento suporta - "run"
e/ou "debug"
.name
especifica um nome legível pelo usuário desse tipo
de configuração de lançamento.public
especifica se esse tipo de configuração de lançamento é
acessível por usuários. Será padronizado como verdadeiro se não for especificado.<!ATTLIST fileExtension
extension CDATA #REQUIRED
default CDATA (true | false) #IMPLIED>
extension
especifica uma extensão do arquivo que esse tipo de configuração de lançamento
pode ser utilizado.default
especifica se esse tipo de configuração de lançamento deve ser
o tipo de configuração padrão para a extensão do arquivo especificado. Será 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 lançamento suporta os modos de execução e depuração. A configuração de lançamento é aplicável aos arquivos txt e gif e é a configuração de lançamento padrão para arquivos txt.
Informações de 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.