Starterweiterungen
Kennung:
org.eclipse.debug.core.launchDelegates
Seit:
3.0
Beschreibung:
Dieser Erweiterungspunkt stellt einen Mechanismus zur Ergänzung einer Starterweiterung für einen vorhandene Startkonfigurationtstyp für einen oder mehrere Startmodi zur Verfügung. Da Startmodi erweiterbar sind, ist möglicherweise eine Ergänzung zusätzlicher Starterweiterungen zum vorhandenen Startkonfigurationstyp erforderlich. Jede Starterweiterung wird für einen spezifischen Startkonfigurationstyp ergänzt. Eine Starterweiterung unterstützt einen oder mehrere Startmodi und gibt einen Stellvertreter an, der für die Implementierung des Anwendungsstarts verantwortlich ist.
Konfigurationsbefehle:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte Kennung des Zielerweiterungspunktes.
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - Gibt eine eindeutige Kennung für diese Starterweiterung 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 getrennte Liste der Modi an, die diese Standarderweiterung unterstützt.
- type - Kennung eines vorhandenen Startkonfigurationstyps, den diese Starterweiterung starten kann.
- sourcePathComputerId - Die eindeutige Kennung einer Erweiterung 'sourcePathComputer', die zur Berechnung eines Standardquellensuchpfads für Startkonfigurationen dieses Typs eingesetzt wird. Ab 3.1 kann dieses Attribut in einer launchDelegate-Erweiterung spezifiziert werden, wenn es in der zugehörigen launchConfigurationType-Erweiterung nicht spezifiziert ist. Pro Startkonfigurationstyp kann nur ein Quellenpfadcomputer angegeben werden.
- sourceLocatorId - Die eindeutige Kennung einer sourceLocator-Erweiterung, die zum Erstellen des Standardquellenlokators für Sitzungen eingesetzt wird, die mit Startkonfigurationen dieses Typs gestartet wurden. Ab 3.1 kann dieses Attribut in einer launchDelegate-Erweiterung spezifiziert werden, wenn es in der zugehörigen launchConfigurationType-Erweiterung nicht spezifiziert ist. Pro Startkonfigurationstyp kann nur ein Quellenlokator angegeben werden.
Beispiele:
Beispiel für einen Starterweiterungspunkt:
<extension point=
"org.eclipse.debug.core.launchDelegates"
>
<launchDelegate
id=
"com.example.ExampleProfileDelegate"
delegate=
"com.example.ExampleProfileDelegate"
type=
"org.eclipse.jdt.launching.localJavaApplication"
modes=
"profile"
>
</launchDelegate>
</extension>
In dem oben aufgeführten Beispiel wird die spezifizierte Starterweiterung um das Starten der Java-Anwendungen im Profilmodus ergänzt.
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.