ランチャー (廃止)
識別子:
org.eclipse.debug.core.launchers
記述:
この拡張ポイントは、launchConfigurationTypes 拡張ポイントによって置き換えられました。
このタイプの拡張はリリース 2.0 で廃止されたため、無視されます。
この拡張ポイントはランチャーの追加に使用されていました。
ランチャーには、デバッグ・セッションの開始、プログラムの実行、
および起動マネージャーを使用した結果の登録を行う役割がありました。
構成マークアップ:
<!ELEMENT extension (launcher*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ターゲット拡張ポイントの完全修飾 ID
- id - 拡張インスタンスの ID (オプション)。
- name - 拡張インスタンスの名前 (オプション)。
<!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>
- id - このランチャーの参照に使用可能な固有
ID。
- class - org.eclipse.debug.core.model.ILauncherDelegate
を実装するクラスの完全修飾名。
- modes - このランチャーがサポートするモードをコンマで区切ったリスト。
サポートされる 2 つのモードは "run" と "debug" です -
org.eclipse.debug.core.ILaunchManager で定義します。
ランチャーは、一方または両方のモードを起動できる場合があります。
- label - ランチャーに使用するラベル。この属性は、デバッグ
UI により使用されます。
- wizard - org.eclipse.debug.ui.ILaunchWizard
を実装するクラスの完全修飾名。
この属性は、デバッグ
UI により使用されます。ランチャーによりウィザードが追加される場合もあり、
そのウィザードを使用して、特定の属性を構成し、
起動できます。
- public - デバッグ UI でランチャーがパブリックに可視であるかどうか。
"true" の場合、
ランチャーはデバッグ
UI から使用できます - ランチャーは、
デフォルト・ランチャーの選択項目として表示され、
このランチャーにより作成された起動は起動ヒストリーに表示され、
ランチャーはドロップダウン・ツールバーのアクションから使用できます。
- description - ランチャーの説明。現在は、
wizard 属性が指定されている場合のみ使用されます。
- perspective - 起動が正常に行われたときに切り替えられるパースペクティブの
ID。デフォルト値は、
デバッグ・パースペクティブの ID です。この属性は、デバッグ
UI により使用されます。
- icon - 指定した場合、
UI のランチャーを表すアイコンの相対パス。
例:
ランチャー拡張ポイントの例を以下に示します。
<extension
point =
"org.eclipse.debug.core.launchers"
>
<launcher
id =
"com.example.ExampleLauncher"
class =
"com.example.launchers.ExampleLauncher"
modes =
"run, debug"
label =
"Example Launcher"
wizard =
"com.example.launchers.ui.ExampleLaunchWizard"
public =
"true"
description =
"Launches example programs"
perspective=
"com.example.JavaPerspective"
>
</launcher>
</extension>
上の例では、
指定されたランチャーは実行モードおよびデバッグ・モードの両方をサポートします。
正常に起動された後、
デバッグ UI は Java パースペクティブに変更します。デバッグ
UI によりランチャーを選択するリストが表示されるとき、
"Example Launcher"
が選択項目の 1 つとして表示され、かつその説明として "Launches example programs"
も表示され、
com.example.launchers.ui.ExampleLaunchWizard
に指定したウィザードを使用して、起動の特定の詳細情報を構成します。
API 情報:
属性 class の値は、
インターフェース org.eclipse.debug.core.ILauncherDelegate を実装する Java クラスの完全修飾クラス名である必要があります。
属性 wizard の値は、
org.eclipse.debug.ui.ILaunchWizard
を実装する Java クラスの完全修飾クラス名でなければなりません。
Copyright (c) 2000, 2003 IBM Corporation and others.
All rights reserved.
This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html