Descrição: Este ponto de extensão foi substituído pelo ponto de extensão launchConfigurationTypes. As extensões desse tipo estarão obsoletas a partir do release 2.0 e serão ignoradas. Esse ponto de extensão foi utilizado para contribuir com ativadores. Um ativador era responsável pela inicialização de uma sessão de depuração ou pela execução de um programa e pelo registro do resultado com o gerenciador de ativação.
Marcação da Configuração:
<!ELEMENT extension (launcher*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT launcher EMPTY>
<!ATTLIST launcher
id CDATA #REQUIRED
class CDATA #REQUIRED
modes CDATA #REQUIRED
label CDATA #REQUIRED
wizard CDATA #IMPLIED
public (true | false)
description CDATA #IMPLIED
perspective CDATA #IMPLIED
icon CDATA #IMPLIED
>
<extension point = "org.eclipse.debug.core.launchers"> <launcher id = "com.example.ExampleLauncher" class = "com.example.launchers.ExampleLauncher" modes = "run, debug" label = "Example Launcher" wizard = "com.example.launchers.ui.ExampleLaunchWizard" public = "true" description = "Launches example programs" perspective= "com.example.JavaPerspective"> </launcher> </extension>No exemplo acima, o launcher especificado suporta os modos de execução e depuração. Após uma ativação bem-sucedida, a UI de depuração será alterada para a perspectiva Java. Quando a UI de depuração apresentar ao usuário uma lista de ativadores a serem escolhidos, "Example Launcher" aparecerá como uma das opções com "Launches example programs" como descrição e o assistente especificado por com.example.launchers.ui.ExampleLaunchWizard será utilizado para configurar detalhes específicos da ativação.
Informações de API: O valor do atributo class deve ser um nome de classe completo de uma classe Java que implementa a interface org.eclipse.debug.core.ILauncherDelegate. O valor do atributo wizard deve ser o nome completo de uma classe Java que implementa org.eclipse.debug.ui.ILaunchWizard.