Startkonfigurationstyper
ID:
org.eclipse.debug.core.launchConfigurationTypes
Beskrivning:
Utökningspunkten tillhandahåller en konfigurerbar mekanism för start av tillämpningar.
Varje startkonfigurationstyp har ett namn, stöder ett eller flera lägen (körning och/eller felsökning) och specificerar en delegat
som ansvarar för implementationen av tillämpningsstarten. Från och med 3.2 kan typerna också definiera en migreringsdelegat som kan användas till att ange resursavbildningar mellan projekt och de startkonfigurationer som startar dem.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!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 - Anger en unik identifierare av denna startkonfigurationstyp.
- delegate - Anger ett fullständigt namn på Java-klassen som implementerar
ILaunchConfigurationDelegate
.
Startkonfigurationsförekomster av denna typ delegerar till förekomster av denna klass vid start.
- modes - Anger en kommaavgränsad lista över vilka lägen denna typ av startkonfiguration stöder: "run" och/eller "debug".
- name - Anger ett namn (som kan läsas) för denna typ av startkonfiguration.
- public - Anger om denna startkonfigurationstyp är åtkomlig av användarna. Standardvärdet är
true
om inget annat anges.
- category - Ett valfritt attribut som anger kategorin för denna startkonfigurationstyp. Standardvärdet är inte specificerat (
null
). Kategorier är klientdefinierade. Attributet lades till i version 2.1.
- sourcePathComputerId - Den unika identifierare som hör till utökningen sourcePathComputer. Utökningen används vid beräkning av en standarduppslagssökväg för källan till startkonfigurationer av denna typ. Attributet lades till i version 3.0.
- sourceLocatorId - Den unika identifierare som hör till utökningen sourceLocator. Utökningen används när källsökfunktionen för sessioner som startats med startkonfigurationer av denna typ ska skapas. Attributet lades till i version 3.0.
- migrationDelegate - Valfri delegat som används till att migrera startkonfigurationer av den här typen för att göra dem kompatibla med aktuella verktyg, från och med 3.2
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - Anger ett filtillägg som denna startkonfigurationstyp kan användas för.
- default - Anger om denna startkonfigurationstyp bör vara standardstartkonfigurationstyp för det angivna filtillägget. Standardvärdet är
false
om inget annat anges.
Exempel:
Följande är ett exempel på en utökningspunkt för startkonfigurationstyp:
<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 exemplet ovan stöder den angivna startkonfigurationen både körnings- och felsökningslägen. Startkonfigurationen gäller för .txt- och .gif-filer och är standardstartkonfiguration för .txt-filer.
API-information:
Värdet på attributet delegate måste vara ett fullständigt namn på en Java-klass som implementerar gränssnittet org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2000, 2005 IBM Corporation and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html