Oppstartsdelegater
Identifikator:
org.eclipse.debug.core.launchDelegates
Siden:
3.0
Beskrivelse:
Dette utvidelsespunktet
har en mekanisme for å bidra med en oppstartsdelegat til en eksisterende oppstartskonfigurasjonstype
for en eller flere oppstartsmoduser. Siden oppstartsmoduser er utvidbare,
kan det være nødvendig å oppgi ekstra oppstartsdelegater til en eksisterende
oppstartskonfigurasjonstype. Hver oppstartsdelegat
er oppgitt for en bestemt oppstartskonfigurasjonstype. En oppstartsdelegat
støtter en eller flere oppstartsmoduser, og oppgir en delegat som er ansvarlig for
implementeringen av oppstart.
Konfigurasjonskodetype:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - oppgir en unik identifikator for denne oppstartsdelegaten.
- delegate - oppgir det fullt kvalifiserte
navnet på Java-klassen som implementerer
ILaunchConfigurationDelegate
.
Oppstartskonfigurasjonsforekomster
av denne delegatens type delegerer til forekomster av denne klassen for å utføre oppstart.
- modes - oppgir en kommadelt liste
over modusene denne oppstartsdelegaten støtter.
- type - identifikator for en
eksisterende oppstartskonfigurasjonstype som denne oppstartsdelegaten kan starte.
- sourcePathComputerId - den unike
identifikatoren for en sourcePathComputer-utvidelse som brukes til å behandle
standard kildeoppslagsbane for oppstartskonfigurasjoner av denne typen. Siden 3.1
har det vært mulig å oppgi dette attributtet i en launchDelegate-utvidelse når det
ikke er oppgitt i den tilknyttede launchConfigurationType-utvidelsen. Bare en
kildebanemaskin kan oppgis per oppstartskonfigurasjonstype.
- sourceLocatorId - den unike identifikatoren
for en sourceLocator-utvidelse som brukes til å opprette kildeposisjonsviseren for sesjoner som startes
ved hjelp av oppstartskonfigurasjoner av denne typen. Siden 3.1
har det vært mulig å oppgi dette attributtet i en launchDelegate-utvidelse når det
ikke er oppgitt i den tilknyttede launchConfigurationType-utvidelsen. Bare en
kildeposisjonsviser kan oppgis per oppstartskonfigurasjonstype.
Eksempler:
Nedenfor finner du et
eksempel på en et utvidelsespunkt for en oppstartsdelegat:
<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>
I eksempelet ovenfor
er oppstartsdelegaten oppgitt for å starte Java-applikasjoner i profileringsmodus.
API-informasjon:
Verdien av attributtet
delegate må være et fullt kvalifisert navn på en Java-klasse som implementerer grensesnittet
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