<!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
.
Un lanceur doit pouvoir lancer dans les deux modes.org.eclipse.debug.ui.ILaunchWizard
.
Cet attribut est utilisé par l'interface utilisateur de débogage. Un lanceur peut ajouter un assistant qui permet aux utilisateurs de
configurer et de lancer des attributs spécifiques.true
, le lanceur est disponible à partir de l'interface de débogage - il est proposé comme lanceur par défaut, les lancements qu'il crée apparaissent dans son historique et il figure dans la liste déroulante des actions de la barre d'outils d'exécution/débogage.
Dans cet exemple, le lanceur spécifié supporte les modes exécution et débogage. Suite à un lancement réussi, l'interface de débogage passe sur la perspective Java. Lorsque l'interface de débogage présente à l'utilisateur la liste des lanceurs disponibles, "Lanceur d'exemples", dont la description indique "Lance des programmes d'exemple", est l'un des choix proposés et l'assistant désigné par com.example.launchers.ui.ExampleLaunchWizard est utilisé pour configurer les détails propres au lanceur.<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 and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html