Utilità di avvio (obsoleto)

Identificativo: org.eclipse.debug.core.launchers

Descrizione: questo punto di estensione è stato sostituito da launchConfigurationTypes. Le estensioni di questo tipo sono obsolete a partire dalla versione 2.0 e sono ignorate. Questo punto di estensione era utilizzato per il contributo alle utilità di avvio. Un'utilità di avvio era 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:

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

Esempi: di seguito è riportato un esempio di un punto di estensione dell'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à, run 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 "Avvia programmi di esempio" come descrizione; la procedura guidata specificata attraverso com.example.launchers.ui.ExampleLaunchWizard verrà utilizzata per configurare tutti i dettagli specifici dell'avvio.

Informazione 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 (c) 2000, 2003 IBM Corporation e altri. Tutti i diritti riservati.