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
   >

   <!ELEMENT launchConfigurationType (fileExtension+)>

   <!ATTLIST launchConfigurationType
      id       CDATA #REQUIRED
     delegate CDATA #REQUIRED
     modes    CDATA #REQUIRED
     name     CDATA #REQUIRED
     public   (true | false)
     category CDATA #IMPLIED
   >

   <!ELEMENT fileExtension EMPTY>

   <!ATTLIST fileExtension
     extension CDATA #REQUIRED
     default   (true | false)
   >

Beispiele: Das folgende Beispiel zeigt einen Erweiterungspunkt für einen Startkonfigurationstyp:

 <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-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.

Copyright (c) 2000, 2003 IBM Corporation und Andere. Alle Rechte vorbehalten.