Identificador: org.eclipse.debug.core.launchers
Descrição: Esse ponto de extensão permite que as ferramentas contribuam com os launchers. Um launcher é responsável por iniciar uma sessão de depuração ou por executar um programa e registrar o resultado com o gerenciador de lançamento.
Marcação de Configuração:
<!ATTLIST launcher id CDATA #REQUIRED class CDATA #REQUIRED modes CDATA #REQUIRED label CDATA #REQUIRED wizard CDATA #IMPLIED public CDATA #IMPLIED description CDATA #IMPLIED perspective CDATA #IMPLIED >
Exemplos:
Segue um exemplo de ponto de extensão do launcher:
<extension point = "org.eclipse.debug.core.launchers"> <launcher id = "com.example.ExampleLauncher" class = "com.example.launchers.ExampleLauncher" modes = "executar, depurar" label = "Exemplo de Launcher" wizard = "com.example.launchers.ui.ExampleLaunchWizard" public = "verdadeiro" description = "Lança exemplos de programas" perspective= "com.example.JavaPerspective"> </launcher> </extension>
No exemplo acima, o launcher especificado suporta os modos de execução e depuração. Após um lançamento bem-sucedido, a UI de depuração será alterada para a perspectiva Java. Quando a UI de depuração apresenta ao usuário uma lista de launchers para escolha, "Exemplo de Launcher" aparece como uma das opções com "Lança exemplos de programas" como a descrição, e o assistente especificado por com.example.launchers.ui.ExampleLaunchWizard é utilizado para configurar quaisquer detalhes específicos do lançamento.
Informações de API: O valor do atributo class deve ser um nome qualificado
completo de uma classe Java que implementa a interface org.eclipse.debug.core.ILauncherDelegate. O valor do atributo
wizard deve ser o nome qualificado completo de uma classe Java que
implementa org.eclipse.debug.ui.ILaunchWizard.