Utilità di avvio

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.

Copyright IBM Corporation 2000