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 Modi (Ausführen und/oder Debug) und gibt einen Stellvertreter an, der für die Implementierung des Starts einer Anwendung zuständig ist.
Konfigurationsbefehle:
<!ELEMENT launchConfigurationType (fileExtension?)> <!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED>
public CDATA (true | false) #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 Kommas getrennte Liste der Modi an, die dieser Startkonfigurationstyp unterstützt - "ausführen"
und/oder "debug"
.name
: Gibt einen von Personen lesbaren Namen für diesen Startkonfigurationstyp an.public
gibt an, ob dieser Startkonfigurationstyp für die Benutzer zugreifbar ist. Wird standardmäßig auf "true" gesetzt, falls nicht angegeben.<!ATTLIST fileExtension
extension CDATA #REQUIRED
default CDATA (true | false) #IMPLIED>
extension
: Gibt eine Dateierweiterung an, für die dieser Startkonfigurationstyp verwendet werden kann.default
: Gibt an, ob dieser Startkonfigurationstyp als Standardtyp für die angegebene 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="Beispielapplikation"> <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 ist anwendbar auf Dateien des Typs "txt" und "gif" und ist die Standardstartkonfiguration für Dateien vom Typ "txt".
API-Informationen: Der Wert des Attributs delegate muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.core.model.ILaunchConfigurationDelegate implementiert.