Identificativo: org.eclipse.debug.core.launchConfigurationTypes
Descrizione: questo punto di estensione fornisce un meccanismo configurabile per l'avvio delle applicazioni. Tutti i tipi di configurazione dell'avvio sono forniti di nome, supportano una o più modalità (run o debug) e specificano un responsabile delegato all'implementazione dell'avvio di un'applicazione.
Tag di configurazione:
<!ELEMENT launchConfigurationType (fileExtension?)> <!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED>
public CDATA (true | false) #IMPLIED>
id
specifica un identificativo univoco per questo tipo di configurazione di avvio.delegate
specifica il nome completo della classe Java che implementa ILaunchConfigurationDelegate
. Per eseguire l'avvio, le istanze di configurazione dell'avvio di questo tipo delegano ad istanze di questa classe.modes
specifica un elenco separato mediante virgole delle modalità supportate da questo tipo di configurazione - "run"
e/o "debug"
.name
specifica un nome leggibile dall'utente per questo tipo di configurazione di avvio.public
specifica se per gli utenti è possibile accedere a
questo tipo di configurazione di avvio. Se non specificato, l'impostazione predefinita è true.<!ATTLIST fileExtension
extension CDATA #REQUIRED
default CDATA (true | false) #IMPLIED>
extension
specifica l'estensione file che può essere utilizzata da questo tipo di configurazione di avvio.default
specifica se questo tipo di configurazione dell'avvio deve costituire il tipo predefinito per l'estensione file specificata. Se non specificato, l'impostazione predefinita è false.Esempi:
Di seguito è riportato un esempio di un punto di estensione per un tipo di configurazione dell'avvio:
<extension point="org.eclipse.debug.core.launchConfigurationTypes"> <launchConfigurationType id="com.example.ExampleIdentifier" delegate="com.example.ExampleLaunchConfigurationDelegate" modes="run, debug" name="Example Application"> <fileExtension extension="txt" default=true> <fileExtension extension="gif" default=false> </launchConfigurationType> </extension>
Nell'esempio sopra riportato, il tipo specificato di configurazione dell'avvio supporta entrambe le modalità: run e debug. La configurazione di avvio può essere applicata a file txt e gif e rappresenta la configurazione predefinita per i file txt.
Informazioni API: il valore dell'attributo delegate deve corrispondere al nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.model.ILaunchConfigurationDelegate.