Startgemachtigden
ID:
org.eclipse.debug.core.launchDelegates
Sinds:
3.0
Beschrijving:
Met dit extensiepunt kunt u een startgemachtigde aan een bestaand startconfiguratietype toevoegen voor een of meer werkstanden. Startwerkstanden zijn uitbreidbaar en daarom kan het nodig zijn aanvullende startgemachtigden te definiëren voor een bestaand startconfiguratietype. Startgemachtigden zijn specifiek voor het startconfiguratietype waarvoor ze worden gedefinieerd. Startgemachtigden ondersteunen een of meer startwerkstanden en zorgen voor de implementatie van het starten.
Configuratiemarkup:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - een volledig gekwalificeerd ID van het doelextensiepunt.
- id - een optioneel ID van de extensie-instance.
- name - een optionele naam van de extensie-instance.
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - een uniek ID voor deze startgemachtigde.
- delegate - de volledig gekwalificeerde naam van de Java-klasse waarmee
ILaunchConfigurationDelegate
wordt geïmplementeerd. Startconfiguratie-instances van dit type gemachtigde machtigen instances van deze klasse voor startuitvoeringen.
- modes - een door komma's gescheiden lijst met werkstanden die door deze startgemachtigde worden ondersteund.
- type - het ID van een bestaand startconfiguratietype waarvoor deze startgemachtigde geschikt is.
- sourcePathComputerId - het unieke ID van de extensie sourcePathComputer waarmee een standaard bronzoekpad kan worden berekend voor startconfiguraties van dit type. Vanaf 3.1 kan dit kenmerk worden opgegeven in de extensie launchDelegate indien het niet is opgegeven in de extensie launchConfigurationType. Per startconfiguratietype mag slechts één berekening voor een bronzoekpad worden opgegeven.
- sourceLocatorId - het unieke ID van de extensie sourceLocator waarmee de bronopsporing beschikbaar wordt voor sessies die met dit type startconfiguratie zijn gestart. Vanaf 3.1 kan dit kenmerk worden opgegeven in de extensie launchDelegate indien het niet is opgegeven in de extensie launchConfigurationType. Per startconfiguratietype mag slechts één bronopsporing worden opgegeven.
Voorbeelden:
Dit is een voorbeeld van de extensie launchDelegates:
<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 het bovenstaande voorbeeld wordt de opgegeven startgemachtigde ingesteld voor het starten van Java-toepassingen in de profileringswerkstand.
API-informatie:
De waarde van het kenmerk delegate moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate wordt geïmplementeerd.
Copyright (c) 2000, 2005 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.