Startprogramma (verouderd)

org.eclipse.debug.core.launchers

Dit extensiepunt is vervangen door het extensiepunt launchConfigurationTypes. Extensies van dit type worden vanaf versie 2.0 als verouderd beschouwd en genegeerd. Dit extensiepunt werd gebruikt om startprogramma's toe te voegen. Een startprogramma diende voor het initiëren van foutopsporingssessies of het uitvoeren van programma's en het registreren van het resultaat bij de startmanager.

<!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>


Dit is een voorbeeld van de extensie launchers:

   

<extension point =

"org.eclipse.debug.core.launchers"

>

<launcher id =

"com.example.ExampleLauncher"

class =

"com.example.launchers.ExampleLauncher"

modes =

"run, debug"

label =

"Voorbeeld van startprogramma"

wizard =

"com.example.launchers.ui.ExampleLaunchWizard"

public =

"true"

description =

"Start voorbeeldprogramma's"

perspective=

"com.example.JavaPerspective"

>

</launcher>

</extension>

Het opgegeven startprogramma uit het bovenstaande voorbeeld ondersteunt de foutopsporingswerkstanden run (uitvoeren) en debug (fouten opsporen). Als het starten is geslaagd, wordt het perspectief Java geactiveerd. In de lijst met beschikbare startprogramma's wordt dit startprogramma aangeduid met "Voorbeeld van startprogramma". De beschrijving van het startprogramma luidt "Start voorbeeldprogramma's" en de door com.example.launchers.ui.ExampleLaunchWizard opgegeven wizard wordt gebruikt voor het configureren van startspecifieke gegevens.

De waarde van het kenmerk class moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.core.ILauncherDelegate wordt geïmplementeerd. De waarde van het kenmerk wizard moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.ui.ILaunchWizard wordt geïmplementeerd.