Ativador (Obsoleto)

Identificador: org.eclipse.debug.core.launchers

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
   >

Exemplos: A seguir, um exemplo de ponto de extensão de um ativador:

      <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.

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os direitos reservados.