<!ELEMENT extension (launcher*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT launcher EMPTY>
<!ATTLIST launcher
id CDATA #REQUIRED
class CDATA #REQUIRED
modes CDATA #REQUIRED
label CDATA #REQUIRED
wizard CDATA #IMPLIED
public (true | false)
description CDATA #IMPLIED
perspective CDATA #IMPLIED
icon CDATA #IMPLIED>
org.eclipse.debug.core.model.ILauncherDelegate
-liittymän.org.eclipse.debug.core.ILaunchManager
-määritysten mukaisesti.
Aloitustoiminnon voi aloittaa kummassa tahansa näistä tiloista.org.eclipse.debug.ui.ILaunchWizard
-liittymän.
Vianmäärityksen käyttöliittymä käyttää tämän määritteen arvoa. Aloitustoimintoon
voi liittyä ohjattu toiminto, jonka avulla käyttäjät voivat määrittää
ja aloittaa tiettyjä määritteitä.true
(tosi), aloitustoiminto on käytettävissä
vianmäärityksen käyttöliittymässä. Tällöin aloitustoiminnon voi valita oletusaloitustoiminnoksi,
aloitustoiminnolla toteutetut aloitukset näkyvät aloitushistoriassa,
ja aloitustoiminto on valittavissa suorituksen tai vianmäärityksen
työkalurivin toimintona.
Edellisessä esimerkissä määritetty aloitustoiminto tukee sekä suoritus- että vianmääritystilaa. Onnistuneen aloituksen jälkeen vianmäärityksen käyttöliittymä siirretään Java-perspektiiviin. Vianmäärityksen käyttöliittymässä olevassa aloitustoimintojen luettelossa tämä aloitustoiminto näkyy nimellä Mallialoitustoiminto ja sen kuvauksena näkyy "Aloittaa esimerkkiohjelmia". Aloituskohtaiset tiedot määritetään com.example.launchers.ui.ExampleLaunchWizard-määrityksen mukaisen ohjatun toiminnon avulla.<extension point =
"org.eclipse.debug.core.launchers"
>
<launcher id =
"com.example.ExampleLauncher"
class =
"com.example.launchers.ExampleLauncher"
modes =
"run, debug"
label =
"Mallialoitustoiminto"
wizard =
"com.example.launchers.ui.ExampleLaunchWizard"
public =
"true"
description =
"Aloittaa esimerkkiohjelmia"
perspective=
"com.example.JavaPerspective"
>
</launcher>
</extension>
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