Indítási konfiguráció-típusok
Azonosító:
org.eclipse.debug.core.launchConfigurationTypes
Leírás:
Ez a kiterjesztési pont
alkalmazások indításához biztosít konfigurálható mechanizmust. Valamennyi
indításikonfiguráció-típus rendelkezik egy névvel, egy vagy több módot
támogat (futtatás és/vagy hibakeresés), valamint meghatároz egy
megbízottat, amely egy adott alkalmazás indításának megvalósításáért
felelős.
Konfigurációs kód:
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!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>
- id - az indításikonfiguráció-típus egyedi azonosítóját határozza meg
- delegate - az
ILaunchConfigurationDelegate
megvalósítását végző Java osztály teljes képzésű nevét adja meg. Az az ilyen típusú indításikonfiguráció-példányok delegálódni fognak az ilyen osztály tpéldányahoz az elindítás végrehajtására.
- modes - az indításikonfiguráció-típus által támogatott módok ("run" és/vagy "debug") vesszővel elválasztott felsorolását adja meg.
- name - az indításikonfiguráció-típus értelemmel bíró nevét határozza meg.
- public - megadja, hogy a szóban forgó indításikonfiguráció-típus a felhasználók számára hozzáférhető-e. Ha nincsen megadva érték, akkor az alapértelmezés
true
.
- category - elhagyható attribútum, amely az indításikonfiguráció-típusának kategóriáját adja meg. A alapértelmezett érték nem meghatározott (
null
). A kategóriákat az ügyfél határozza meg.
Ez az attribútum a 2.1 kiadásban került bevezetésre.
- sourcePathComputerId - egy sourcePathComputer kiterjesztés egyedi azonosítója, amely az ilyen típusú indítási konfigurációk alapértelmezett forráskikeresésének kiszámítására szolgál.
Ez az attribútum a 3.0 kiadásban került bevezetésre.
- sourceLocatorId - egy sourceLocator kiterjesztés egyedi
azonosítója, amely az ilyen típusú indítási konfigurációk segítségével
indított munkamenetek forrás helymeghatározójának létrehozására szolgál.
Ez az attribútum a 3.0 kiadásban került bevezetésre.
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - olyan fájlkiterjesztést határoz meg, amely esetén
az adott indításikonfiguráció-típus használható.
- default - megadja, hogy ez az indításikonfiguráció-típus
legyen-e a megadott fájlkiterjesztés alapértelmezett indításikonfiguráció-típusa. Ha nincsen megadva érték, akkor az alapértelmezés
false
.
Példák:
Az alábbiakban egy
példa látható indításikonfiguráció-típus kiterjesztési pontra:
<extension point=
"org.eclipse.debug.core.launchConfigurationTypes"
>
<launchConfigurationType
id=
"com.example.ExampleIdentifier"
delegate=
"com.example.ExampleLaunchConfigurationDelegate"
modes=
"run,debug"
name=
"Példa alkalmazás"
>
<fileExtension extension=
"txt"
default=
"true"
/>
<fileExtension extension=
"gif"
default=
"false"
/>
</launchConfigurationType>
</extension>
A fenti példában megadott indításikonfiguráció-típus a futtatás és
hibakeresés módokat egyaránt támogatja. Az indítási konfiguráció .txt és
.gif kiterjesztésű fájlok esetén alkalmazható, valamint .txt kiterjesztésű
fájlok esetén ez az alapértelmezett indítási konfiguráció.
API-információk:
A
delegate attribútum értéke az
org.eclipse.debug.core.model.ILaunchConfigurationDelegate felületet
megvalósító Java osztály teljes képzésű neve.
Copyright (c) 2000, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.