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.