Oppstartskonfigurasjonstyper
Identifikator:
org.eclipse.debug.core.launchConfigurationTypes
Beskrivelse:
Dette utvidelsespunktet
har en konfigurerbar mekanisme for oppstart av applikasjoner.
Hver type
oppstartskonfigurasjon har et navn, støtter en eller flere modi ("run" og/eller "debug")
og oppgir en delegat som er ansvarlig for implementeringen av å starte en applikasjon. I 3.2 kan typene også definere et migreringsdelegat som kan brukes til å definere ressurstilordninger mellom prosjekter og oppstartskonfigurasjonene som starter dem.
Konfigurasjonskodetype:
<!ELEMENT extension (launchConfigurationType*)>
<!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 launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED
migrationDelegate CDATA #IMPLIED>
- id - oppgir en unik identifikator for denne oppstartskonfigurasjonstypen.
- delegate - oppgir det fullt kvalifiserte
navnet på Java-klassen som implementerer
ILaunchConfigurationDelegate
.
Oppstartskonfigurasjonsforekomster
av denne typen delegerer til forekomster av denne klassen for å utføre oppstart.
- modes - oppgir en kommadelt liste
over modiene denne typen oppstartskonfigurasjon støtter - "run" og/eller "debug".
- name - oppgir et lesbart
navn på denne typen oppstartskonfigurasjon.
- public - oppgir om denne
typen oppstartskonfigurasjon er tilgjengelig for brukere. Standardverdien er
true
hvis ikke annet er oppgitt.
- category - et valgfritt attributt
som oppgir kategorien for denne typen oppstartskonfigurasjon. Standardverdien
er uspesifisert (
null
). Kategorier er
klientdefinerte. Dette attributtet ble
lagt til i utgave 2.1.
- sourcePathComputerId - den unike
IDen for en sourcePathComputer-utvidelse som brukes til å behandle
standard kildeoppslagsbane for oppstartskonfigurasjoner av denne typen. Dette attributtet ble
lagt til i utgave 3.0.
- sourceLocatorId - den unike IDen
for en sourceLocator-utvidelse som brukes til å opprette kildeposisjonsviseren for sesjoner som startes
ved hjelp av oppstartskonfigurasjoner av denne typen. Dette attributtet ble
lagt til i utgave 3.0.
- migrationDelegate - Valgfritt delegat som brukes til å migrere oppstartskonfigurasjoner av denne typen så de er kompatible med gjeldende verktøy, siden 3.2
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - oppgir en filtype som
denne oppstartskonfigurasjonstypen kan brukes til.
- default - oppgir om denne
oppstartskonfigurasjonstypen skal være standard oppstartskonfigurasjonstype for den oppgitte
filtypen. Standardverdien
false
brukes hvis det ikke er oppgitt.
Eksempler:
Nedenfor finner du et
eksempel på en et utvidelsespunkt av oppstartskonfigurasjonstypen:
<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>
I eksempelet ovenfor
støtter den oppgitte typen oppstartskonfigurasjon både "run"- og "debug"-modusen. Oppstartskonfigurasjonen kan brukes til
.txt- og .gif-filer, og den er standard oppstartskonfigurasjon for .txt-filer.
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