<!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
. org.eclipse.debug.core.ILaunchManager
.
Инициатор запуска может выполнять запуск в одном или обоих режимах. org.eclipse.debug.ui.ILaunchWizard
.Этот атрибут используется UI отладки. Инициатор запуска может добавлять мастер, позволяющий
пользователям настраивать и запускать конкретные атрибуты. true
инициатор запуска будет доступен из UI отладки -
инициатор запуска будет показан в виде опции для инициатора запуска по
умолчанию, созданные этим инициатором запуски будут показаны в хронологии
запусков и инициатор запуска будет доступен в выпадающем меню действий
выполнения и отладки в панели инструментов.
В приведенном выше примере указанный инициатор запуска поддерживает и режим выполнения, и режим отладки. После успешного запуска UI отладки переключится на проекцию Java. Когда UI отладки выдаст пользователю список инициаторов запуска для выбора, одним из вариантов в этом списке будет "Модельный инициатор запуска" с описанием "Запускает примеры программ". Для настройки конкретных параметров запуска будет использоваться мастер, указанный в com.example.launchers.ui.ExampleLaunchWizard.<extension point =
"org.eclipse.debug.core.launchers"
>
<launcher id =
"com.example.ExampleLauncher"
class =
"com.example.launchers.ExampleLauncher"
modes =
"run, debug"
label =
"Модельный инициатор запуска"
wizard =
"com.example.launchers.ui.ExampleLaunchWizard"
public =
"true"
description =
"Запускает примеры программ"
perspective=
"com.example.JavaPerspective"
>
</launcher>
</extension>
Copyright (c) 2000, 2005 IBM Corporation и другие.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте http://www.eclipse.org/legal/epl-v10.html