Identificativo: org.eclipse.debug.core.launchers
Descrizione: questo punto di estensione permette alle utilità di avvio di utilizzare strumenti. Un'utilità di avvio è responsabile dell'avvio di una sessione di debug o dell'esecuzione di un programma, nonché della registrazione dei risultati attraverso la gestione dell'avvio.
Tag di configurazione:
<!ATTLIST launcher id CDATA #REQUIRED class CDATA #REQUIRED modes CDATA #REQUIRED label CDATA #REQUIRED wizard CDATA #IMPLIED public CDATA #IMPLIED description CDATA #IMPLIED perspective CDATA #IMPLIED >
Esempi:
Di seguito è riportato un esempio di punto di estensione per un'utilità di avvio:
<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>
Nell'esempio precedente, l'utilità di avvio specificata supporta entrambe le modalità di esecuzione e debug. Dopo un avvio con esito positivo, l'interfaccia utente per il debug assumerà l'aspetto di una prospettiva Java. Quando l'interfaccia utente per il debug presenta all'utente un elenco da cui selezionare le utilità di avvio, l'"Utilità di avvio di esempio" apparirà come una delle scelte possibili, con i "Programmi di esempio per gli avvii" come descrizione; la procedura guidata specificata attraverso com.example.launchers.ui.ExampleLaunchWizard verrà utilizzata per configurare tutti i dettagli specifici dell'avvio.
Informazioni API: il valore dell'attributo class deve corrispondere al nome
completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.ILauncherDelegate. Il valore dell'attributo
wizard deve corrispondere al nome completo di una classe Java che
implementa org.eclipse.debug.ui.ILaunchWizard.