Start delegerede
Id:
org.eclipse.debug.core.launchDelegates
Siden:
3.0
Beskrivelse:
Dette udvidelsespunkt udgør en mekaniske, der leverer en
startdelegeret til en eksisterende startkonfigurationstype til en eller
flere starttilstande. Da starttilstande kan udvides, kan det være
nødvendigt at levere ekstra startdelegerede til en eksisterende
startkonfigurationstype. Hver enkelt startdelegeret leveres til en
specifik startkonfigurationstype. En startdelegeret understøtter en eller
flere starttilstande og definerer en delegeret, der er ansvarlig for at
implementere en start.
Konfigurationskode:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
- point - en fuldstændig id for måludvidelsespunktet.
- id - en valgfri id for udvidelsesforekomsten.
- name - et valgfrit navn på udvidelsesforekomsten.
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - en entydig id for denne startdelegeret.
- delegate - det fuldstændige navn på den Java-klasse, der
implementerer
ILaunchConfigurationDelegate
. Startkonfigurationsforekomster af denne delegerettype delegerer til
forekomster af denne klasse for at udføre starter.
- modes - en kommasepareret liste med de tilstande, som denne
startdelegeret understøtter.
- type - id for en eksisterende startkonfigurationstype, som
denne startdelegeret er i stand til at starte.
- sourcePathComputerId - den entydige id for en
sourcePathComputer-udvidelse, der bruges til at beregne en
standardkildeopslagssti for startkonfigurationer af denne type. Siden
release 3.1 kan denne attribut angives i en launchDelegate-udvidelse, når
den er uspecificeret i den tilhørende launchConfigurationType-udvidelse.
Du kan kun angive én kildesticomputer for hver startkonfigurationstype.
- sourceLocatorId - den entydige id for en
sourceLocator-udvidelse, der bruges til at oprette kildelokalisatoren til
sessioner, der startes ved hjælp af startkonfigurationer af denne type.
Siden release 3.1 kan denne attribut angives i en
launchDelegate-udvidelse, når den er uspecificeret i den tilhørende
launchConfigurationType-udvidelse. Du kan kun angive én kildelokalisator
for hver startkonfigurationstype.
Eksempler:
Det følgende er et eksempel på et udvidelsespunkt for en
starttilstand:
<udvidelsespunkt=
"org.eclipse.debug.core.launchDelegates"
>
<launchDelegate
id=
"com.example.ExampleProfileDelegate"
delegate=
"com.example.ExampleProfileDelegate"
type=
"org.eclipse.jdt.launching.localJavaApplication"
modes=
"profile"
>
</launchDelegate>
</extension>
I eksemplet ovenfor skal den startdelegerede starte Java-programmer i
profiltilstand.
API-oplysninger:
Værdien for
attributten delegate skal være et fuldstændigt navn på en
Java-klasse, som implementerer grænsefladen
org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html