<!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>
org.eclipse.debug.core.model.ILauncherDelegate
.org.eclipse.debug.core.ILaunchManager
.
Um iniciador poderá ser capaz de lançar em um modo ou em ambos.org.eclipse.debug.ui.ILaunchWizard
.
Este atributo é utilizado pela UI de depuração.Um iniciador pode contribuir com um assistente que permita aos utilizadores configurar e lançar atributos específicos.true
, o iniciador estará disponível na UI - o iniciador irá aparecer como uma opção de um iniciador predefinido, os lançamentos criados por este iniciador irão aparecer no histórico do lançamento e o iniciador estará disponível nas acções da barra de ferramentas pendente de execução/depuração.
No exemplo anterior, o iniciador especificado suporta os modos de execução e depuração. Após um lançamento bem sucedido, a UI de depuração irá mudar para a perspectiva Java. Quando a UI de depuração apresenta ao utilizador uma lista de iniciadores para escolher, irá aparecer "Iniciador Exemplo" como uma das opções, com "Inicia programas exemplo" como descrição, e o assistente especificado por com.example.launchers.ui.ExampleLaunchWizard será utilizado para configurar todos os detalhes específicos de lançamento.<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>
Copyright (c) 2000, 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html