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.