Indításdelegálók

org.eclipse.debug.core.launchDelegates

3.0

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.

<!ELEMENT extension (launchDelegate*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT launchDelegate EMPTY>

<!ATTLIST launchDelegate

id                   CDATA #REQUIRED

delegate             CDATA #REQUIRED

modes                CDATA #REQUIRED

type                 CDATA #REQUIRED

sourcePathComputerId CDATA #IMPLIED

sourceLocatorId      CDATA #IMPLIED>


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.

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.