Startkonfigurationstypen
Kennung:
org.eclipse.debug.core.launchConfigurationTypes
Beschreibung:
Dieser Erweiterungspunkt stellt einen konfigurierbaren Mechanismus zum Starten von Anwendungen zur Verfügung.
Jeder Startkonfigurationstyp hat einen Namen, unterstützt einen oder mehrere Moduswerte (Ausführung und/oder Debug) und gibt einen Stellvertreter an, der für die Implementierung des Anwendungsstarts verantwortlich ist.
Konfigurationsbefehle:
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunkts
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - Gibt eine eindeutige Kennung für diesen Startkonfigurationstyp an.
- delegate - Gibt den vollständig qualifizierten Namen der Java-Klasse an, die
ILaunchConfigurationDelegate
implementiert
Startkonfigurationsexemplare dieses Typs dienen als Stellvertreter für Exemplare dieser Klasse beim Ausführen des Starts.
- modes - Gibt eine durch Kommata untergliederte Liste der Moduswerte an, die von diesem Startkonfigurationstyp unterstützt werden, nämlich "run" und/oder "debug".
- name - Gibt einen aussagekräftigen Namen für diesen Startkonfigurationstyp an.
- public - Gibt an, ob Benutzer auf diesen Startkonfigurationstyp zugreifen können. Wird standardmäßig auf
true
gesetzt, falls nicht angegeben.
- category - Ein optionales Attribut, dass die Kategorie dieses Startkonfigurationstyps angibt. Der Standardwert ist nicht angegeben (
Null
). Kategorien werden durch den Client definiert. Dieses Attribut wurde im Release 2.1 hinzugefügt.
- sourcePathComputerId - Die eindeutige Kennung einer Erweiterung 'sourcePathComputer', die zur Berechnung eines Standardquellensuchpfads zum Starten von Konfigurationen dieses Typs eingesetzt wird. Dieses Attribut wurde im Release 3.0 hinzugefügt.
- sourceLocatorId - Die eindeutige Kennung einer Erweiterung 'sourceLocator', die zum Erstellen des Standardquellenlokators für gestartete Sitzungen eingesetzt wird, bei der Startkonfigurationen dieses Typs eingesetzt werden. Dieses Attribut wurde im Release 3.0 hinzugefügt.
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - Gibt eine Dateierweiterung an, für die dieser Startkonfigurationstyp verwendet werden kann.
- default - Gibt an, ob dieser Startkonfigurationstyp als
Standardeinstellung für den Startkonfigurationstyp der angegebenen
Dateierweiterung verwendet werden soll. Wird standardmäßig auf
false
gesetzt, falls nicht angegeben.
Beispiele:
Beispiel für einen Erweiterungspunkt für Startkonfigurationstypen:
<extension point=
"org.eclipse.debug.core.launchConfigurationTypes"
>
<launchConfigurationType
id=
"com.example.ExampleIdentifier"
delegate=
"com.example.ExampleLaunchConfigurationDelegate"
modes=
"run,debug"
name=
"Example Application"
>
<fileExtension extension=
"txt"
default=
"true"
/>
<fileExtension extension=
"gif"
default=
"false"
/>
</launchConfigurationType>
</extension>
Im dargestellten Beispiel unterstützt der angegebene Startkonfigurationstyp
sowohl den Ausführungs- als auch den Debug-Modus.
Die Startkonfiguration gilt für Dateien ".txt und .gif". Außerdem ist sie die Standardstartkonfiguration für Dateien ".txt".
API-Information:
Der Wert des Attributs delegate muss ein vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.core.model.ILaunchConfigurationDelegate implementiert.
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.