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.