Typy konfigurace spuštění
Identifikátor:
org.eclipse.debug.core.launchConfigurationTypes
Popis:
Tento bod rozšíření nabízí konfigurovatelný mechanizmus pro spouštění aplikací.
Každý typ konfigurace spuštění má svůj název, podporuje jeden či více režimů (zpracování nebo ladění) a určuje delegáta odpovědného za implementaci spouštění aplikace.
Konfigurační markup:
<!ELEMENT extension (launchConfigurationType*)>
<!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 launchConfigurationType (fileExtension+)>
<!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED
public (true | false)
category CDATA #IMPLIED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - Určuje jedinečný identifikátor tohoto typu konfigurace 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í tohoto typu samotné spuštění.
- modes - Určuje seznam režimů, oddělených čárkou, které tato konfigurace spuštění podporuje - "run" nebo "debug".
- name - Určuje pro člověka čitelný název tohoto typu konfigurace spuštění.
- public - Určuje, zda je tento typ konfigurace spuštění přístupný uživatelům. Pokud není určeno, je výchozí nastavení
true
.
- category - Nepovinný atribut, který určuje kategorii tohoto typu konfigurace spuštění. Výchozí hodnota není určená (
null
). Kategorie definuje klient. Tento atribut byl přidán ve verzi 2.1.
- 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. Tento atribut byl přidán ve verzi 3.0.
- 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. Tento atribut byl přidán ve verzi 3.0.
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default (true | false) >
- extension - Určuje příponu souboru, pro kterou může být použit tento typ konfigurace spuštění.
- default - Určuje, zda má být tento typ konfigurace spuštění výchozím typem konfigurace spuštění pro uvedenou příponu souboru. Pokud není určeno, je výchozí nastavení
false
.
Příklady:
Následuje příklad bodu rozšíření typu konfigurace spuštění:
<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>
Ve výše uvedeném příkladě podporuje daný typ konfigurace spuštění režim spuštění (run) i ladění (debug).
Tuto konfiguraci spuštění lze použít pro soubory .txt a .gif a je výchozí konfigurací spuštění pro soubory .txt.
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