Aloitusdelegaatit
Tunnus:
org.eclipse.debug.core.launchDelegates
Alkaen versiosta:
3.0
Kuvaus:
Tämän laajennuspisteen avulla voidaan lisätä aloitusdelegaatti aiemmin määritettyä aloituskokoonpanon lajia varten yhteen tai useampaan aloitustilaan. Koska aloitustiloihin voi lisätä laajennuksia, aiemmin määritettyä aloituskokoonpanoa lajia varten on ehkä lisättävä muitakin aloitusdelegaatteja. Kukin aloitusdelegaatti lisätään tiettyä aloituskokoonpanon lajia varten. Aloitusdelegaatti tukee yhtä tai useampaa aloitustilaa. Aloitusdelegaatti määrittää aloituksen toteutuksesta vastaavan delegaatin.
Merkintärakenne:
<!ELEMENT extension (launchDelegate*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT launchDelegate EMPTY>
<!ATTLIST launchDelegate
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
type CDATA #REQUIRED
sourcePathComputerId CDATA #IMPLIED
sourceLocatorId CDATA #IMPLIED>
- id - tämän aloitusdelegaatin yksilöllinen tunnus.
- delegate - sen Java-luokan tarkka nimi, joka toteuttaa
ILaunchConfigurationDelegate
-liittymän.
Tämän delegaatin lajin mukaiset aloituskokoonpanoilmentymät delegoivat aloitusvastuun tämän luokan ilmentymille.
- modes - pilkuin eroteltu luettelo tämän aloitusdelegaatin tukemista tiloista.
- type - sen aiemmin määritetyn aloituskokoonpanon lajin tunnus, jonka tämä aloitusdelegaatti voi aloittaa.
- sourcePathComputerId - sen sourcePathComputer-laajennuksen yksilöllinen tunnus, jonka avulla selvitetään tämän lajin aloituskokoonpanojen oletuslähdehakupolku. Versiosta 3.1 alkaen tämän määritteen voi sisällyttää myös launchDelegate-laajennukseen, jos sitä ei ole määritetty launchDelegate-laajennukseen liittyvässä launchConfigurationType-laajennuksessa. Kutakin aloituskokoonpanon lajia kohden voi määrittää vain yhden lähdepolun tietokoneen.
- sourceLocatorId - sen sourceLocator-laajennuksen yksilöllinen tunnus, jonka avulla luodaan tämän lajin aloituskokoonpanolla aloitettujen istuntojen lähdepaikannin. Versiosta 3.1 alkaen tämän määritteen voi sisällyttää myös launchDelegate-laajennukseen, jos sitä ei ole määritetty launchDelegate-laajennukseen liittyvässä launchConfigurationType-laajennuksessa. Kutakin aloituskokoonpanon lajia kohden voi määrittää vain yhden lähdepaikantimen.
Esimerkkejä:
Seuraavassa on esimerkki aloitusdelegaatin laajennuspisteestä:
<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>
Edellisessä esimerkissä lisättävä aloitusdelegaatti määritetään aloittamaan Java-sovelluksia profilointitilassa.
API-tiedot:
Delegate-määritteen arvon on oltava sen Java-luokan tarkka nimi, joka toteuttaa org.eclipse.debug.core.model.ILaunchConfigurationDelegate-liittymän.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html