<!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
implementiert.org.eclipse.debug.core.ILaunchManager
definiert).
Ein Startprogramm kann in der Lage sein, den Start in einem oder beiden Modi auszuführen.org.eclipse.debug.ui.ILaunchWizard
implementiert.
Dieses Attribut wird von der Debugbenutzerschnittstelle verwendet. Ein Startprogramm kann einen Assistenten beisteuern, mit dessen Hilfe Benutzer spezifische Attribute konfigurieren und starten können.true
(das Startprogramm also in der Debugbenutzerschnittstelle verfügbar ist), wird das Startprogramm als Auswahlmöglichkeit für das Standardstartprogramm angezeigt, die durch dieses Startprogramm durchgeführten Startvorgänge werden im Startprotokoll aufgezeichnet, und das Startprogramm ist im Dropdown-Menü der Symbolleistenaktionen "Ausführen" bzw. "Debug" verfügbar.
Im oben dargestellten Beispiel unterstützt das angegebene Startprogramm sowohl den Ausführungs- als auch den Debugmodus. Im Anschluss an einen erfolgreichen Startvorgang wechselt die Debugbenutzerschnittstelle in die Perspektive "Java". Sobald in der Debugbenutzerschnittstelle für den Benutzer eine Liste mit Startprogrammen zur Auswahl angezeigt wird, wird das Startprogramm "Example Launcher" als eine der Optionen mit der Beschreibung "Launches example programs" angezeigt, und alle startspezifischen Details werden mit dem Assistenten konfiguriert, der durch com.example.launchers.ui.ExampleLaunchWizard angegeben ist.<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 und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.