Indításdelegálók
Azonosító:
org.eclipse.debug.core.launchDelegates
Minimális verziószám:
3.0
Leírás:
Ez a kiterjesztési pont
egy indítás egy vagy több indítási mód meglévő
indításikonfiguráció-típusához delegáláshoz biztosít mechanizmust. Mivel
az indítási módok bővíthetők, szükségessé válhat további indítási
megbízottak hozzáadása egy meglévő indításikonfiguráció-típushoz. Minden egyes indítási megbízott egy adott indításikonfiguráció-típushoz
kerül hozzáadásra. Minden egyes indítási megbízott egy vagy több módot
támogat, valamint meghatároz egy megbízottat, amely az indítás
megvalósításáért felelős.
Konfigurációs kód:
<!ELEMENT extension (launchDelegate*)>
<!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 launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - az indításidelegáló egyedi azonosítóját adja meg.
- delegate - az
ILaunchConfigurationDelegate
megvalósítását végző Java osztály teljes képzésű nevét adja meg.
A megbízott típusának megfelelő 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ási megbízott által támogatott módok vesszővel elválasztott felsorolása.
- type - egy meglévő indításikonfiguráció-típus, amelyet ez az indítási megbízott el tud indítani.
- 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.
A 3.1 változat óta ez az attribútum megadható egy launchDelegate
kiterjesztésben, amikor nincs megadva a hozzá tartozó launchConfigurationType
kiterjesztésben. Csak egy forrásútvonal-számítógép adható meg indítási
konfigurációs típusonként.
- 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. A
3.1 változat óta ez az attribútum megadható egy launchDelegate
kiterjesztésben, amennyiben a hozzá tartozó
launchConfigurationType kiterjesztésben nincs megadva. Csak egy forrás-helymeghatározó adható meg indítási
konfigurációs típusonként.
Példák:
Az alábbiakban
egy indítási megbízott kiterjesztési pontra látható példa:
<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>
A fenti példában a megadott indítási megbízott profil müdban kerül
hozzáadásra Java alkalmazások indítására.
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.