Spouštěč (zastaralý)

org.eclipse.debug.core.launchers

Tento bod rozšíření byl nahrazen bodem rozšíření launchConfigurationTypes. Rozšíření tohoto typu jsou zastaralá již od verze 2.0 a jsou ignorována. Tento bod rozšíření byl používán k přidávání spouštěčů. Spouštěč byl zodpovědný za zahájení relace ladění nebo zpracování programu a registraci výsledku u správce spuštění.

<!ELEMENT extension (launcher*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT launcher EMPTY>

<!ATTLIST launcher

id          CDATA #REQUIRED

class       CDATA #REQUIRED

modes       CDATA #REQUIRED

label       CDATA #REQUIRED

wizard      CDATA #IMPLIED

public      (true | false)

description CDATA #IMPLIED

perspective CDATA #IMPLIED

icon        CDATA #IMPLIED>


Následuje příklad bodu rozšíření spouštěče:

   

<extension point =

"org.eclipse.debug.core.launchers"

>

<launcher id =

"com.example.ExampleLauncher"

class =

"com.example.launchers.ExampleLauncher"

modes =

"run, debug"

label =

"Example Launcher"

wizard =

"com.example.launchers.ui.ExampleLaunchWizard"

public =

"true"

description =

"Launches example programs"

perspective=

"com.example.JavaPerspective"

>

</launcher>

</extension>

Spouštěč zadaný ve výše uvedeném příkladě podporuje režim zpracování (run) i ladění (debug). Po úspěšném spuštění se uživatelské rozhraní ladění změní na perspektivu Java. Když uživatelské rozhraní ladění předloží uživateli seznam spouštěčů, z nichž má vybírat, objeví se jako jedna z voleb "Example Launcher" (Ukázkový spouštěč) s popisem "Launches example programs" (Spouští spouštěče) a ke konfiguraci jakýchkoli specifických podrobností spuštění bude použit průvodce určený v třídě com.example.launchers.ui.ExampleLaunchWizard.

Hodnota atributu class musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.core.ILauncherDelegate. Hodnota atributu wizard musí být úplný název třídy Java, která implementuje org.eclipse.debug.ui.ILaunchWizard.