Delegati di avvio
Identificativo:
org.eclipse.debug.core.launchDelegates
Da:
3.0
Descrizione:
Questo punto di estensione fornisce un meccanismo per fornire un delegato di avvio ad un tipo di configurazione di avvio esistente per una o più modalità di avvio. Poiché le modalità di avvio sono estensibili, può essere necessario fornire altri delegati di avvio ad un tipo di configurazione di avvio esistente. Ciascun delegato di avvio viene fornito per uno specifico tipo di configurazione di avvio. Un delegato di avvio supporta una o più modalità di avvio e specifica un delegato responsabile
dell'implementazione dell'avvio.
Tag di configurazione:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED>
- id - specifica un identificativo univoco per questo delegato di avvio.
- delegate - specifica il nome completo della classe Java che
implementa ILaunchConfigurationDelegate.
Per eseguire l'avvio, le istanze di configurazione di avvio di questo tipo di delegato delegano ad istanze di questa classe.
- modes - specifica un elenco delle modalità, separate mediante virgola,
supportate da questo delegato di avvio.
- type - l'identificativo di un tipo di configurazione di avvio esistente che questo delegato di avvio è in grado di avviare.
Esempi:
Di seguito viene riportato un
esempio di punto di estensione per un delegato di avvio:
<extension point=
"org.eclipse.debug.core.launchDelegates"
>
<launchDelegate
id=
"com.example.ExampleProfileDelegate"
delegate=
"com.example.ExampleProfileDelegate"
type=
"org.eclipse.jdt.launching.localJavaApplication"
modes=
"profile"
>
</launchDelegate>
</extension>
Nell'esempio precedente, il delegato di avvio specificato viene fornito per avviare le applicazioni Java nella modalità di profilo.
Informazione API:
Il valore dell'attributo delegate deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2000, 2004 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html