Delegáti spuštění
Identifikátor:
org.eclipse.debug.core.launchDelegates
Od:
3.0
Popis:
Tento bod rozšíření nabízí mechanizmus pro vložení delegáta spuštění do již existujícího typu konfigurace spuštění pro jeden či více režimů spuštění. Protože režimy spuštění jsou rozšiřitelné, může být nutné přidat do stávajícího typu konfigurace spuštění další delegáty spuštění. Každý delegát spuštění je přidáván pro určitý typ konfigurace spuštění. Delegát spuštění podporuje jeden či více režimů spuštění a určuje delegáta zodpovědného za implementaci spuštění.
Konfigurační markup:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - Určuje jedinečný identifikátor tohoto delegáta spuštění.
- delegate - Určuje úplný název třídy Java, která implementuje
ILaunchConfigurationDelegate
.Na instance této třídy delegují instance konfigurace spuštění typu tohoto delegáta samotné spuštění.
- modes - Určuje seznam režimů, oddělených čárkou, které tento delegát spuštění podporuje.
- type - Identifikátor existujícího typu konfigurace spuštění, který je tento delegát spuštění schopný spouštět.
- sourcePathComputerId - Jedinečný identifikátor rozšíření sourcePathComputer, který se používá k výpočtu výchozí cesty vyhledání zdroje pro konfiguraci spuštění tohoto typu. Počínaje verzí 3.1 je možné tento atribut zadat v rozšíření launchDelegate, pokud již tento není zadán v přidruženém rozšíření launchConfigurationType. Pro každý typ konfigurace spuštění lze zadat pouze jeden počítač cesty ke zdroji (sourcePathComputer).
- sourceLocatorId - Jedinečný identifikátor rozšíření sourceLocator, který se používá k vytvoření lokátoru zdroje pro relace spuštěné pomocí konfigurací spuštění tohoto typu. Počínaje verzí 3.1 je možné tento atribut zadat v rozšíření launchDelegate, pokud již tento není zadán v přidruženém rozšíření launchConfigurationType. Pro každý typ konfigurace spuštění lze zadat pouze jeden lokátor zdroje.
Příklady:
Následuje příklad bodu rozšíření delegáta spuštění:
<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>
Ve výše uvedeném příkladě je přidán uvedený delegát spuštění, aby spouštěl aplikace Java v módu profil (profile).
Informace rozhraní API:
Hodnota atributu delegate musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2000, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html