Lanceur

Identificateur : org.eclipse.debug.core.launchers

Description : Ce point d'extension permet aux outils de fournir des lanceurs. Le rôle d'un lanceur est d'initier une session de débogage ou d'exécuter un programme et d'enregistrer le résultat auprès du gestionnaire de lancement.

Marques de configuration :

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

Exemples :

Voici un exemple de point d'extension lanceur :

   <extension
      point = "org.eclipse.debug.core.launchers">
         <launcher
             id = "com.example.ExampleLauncher"
             class = "com.example.launchers.ExampleLauncher"
             modes = "run, debug"
  	     label = "Exemple de lanceur"
	     wizard = "com.example.launchers.ui.ExampleLaunchWizard"
	     public = "true"
	     description = "Lance des exemples de programmes"
	     perspective= "com.example.JavaPerspective">
         </launcher>
   </extension> 

Dans cet exemple, le lanceur spécifié supporte les deux modes (run et debug). Après un lancement réussi, l'interface utilisateur de débogage passera à la perspective Java. Lorsque l'interface de débogage présentera à l'utilisateur la liste des lanceurs disponibles, "Exemple de lanceur" sera proposé comme choix possible et sera accompagné de la description "Lance des exemples de programmes". L'assistant spécifié par com.example.launchers.ui.ExampleLaunchWizard sera utilisé pour configurer les détails du lancement.

Informations sur l'API : La valeur de l'attribut class doit être le nom qualifié complet d'une classe Java qui implémente l'interface org.eclipse.debug.core.ILauncherDelegate. La valeur de l'attribut wizard doit être le nom qualifié complet d'une classe Java qui implémente org.eclipse.debug.ui.ILaunchWizard.

Copyright IBM Corporation 2000