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
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- 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.
- sourcePathComputerId - l'identificativo univoco di un'estensione sourcePathComputer utilizzata per calcolare un percorso di
ricerca origine predefinito per le configurazioni di avvio di questo tipo. Dalla versione 3.1, questo attributo può essere
specificato in un'estensione launchDelegate, se non specificato nell'estensione associata launchConfigurationType. Per il tipo di configurazione di
avvio può essere specificato un solo computer dei percorsi di origine.
- sourceLocatorId - l'identificativo univoco di un'estensione sourceLocator utilizzata per creare l'indicatore di posizione
origine per le sessioni avviate utilizzando le configurazioni di avvio di questo tipo. Dalla versione 3.1,
questo attributo può essere specificato in un'estensione launchDelegate, se non specificato nell'estensione
associata launchConfigurationType. Per il tipo di
configurazione di avvio può essere specificato un solo indicatore di origine.
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.
Informazioni 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, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html