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.