ID: org.eclipse.debug.core.launchConfigurationTypes
説明: この拡張ポイントは、アプリケーションを起動するために構成可能なメカニズムを 提供します。 起動構成型にはそれぞれ名前があり、複数のモード (実行とデバッグ) をサポートし、アプリケーション起動の インプリメンテーションに対する代行責任を指定します。
構成マークアップ:
<!ELEMENT launchConfigurationType (fileExtension?)> <!ATTLIST launchConfigurationType
id CDATA #REQUIRED
delegate CDATA #REQUIRED
modes CDATA #REQUIRED
name CDATA #REQUIRED>
public CDATA (true | false) #IMPLIED>
id は、この起動構成型の固有 ID を指定します。delegate は、ILaunchConfigurationDelegate をインプリメントする
Java クラスの完全修飾名を指定します。この型の起動構成インスタンスは、このクラスのインスタンスを
代行して起動を実行します。modes は、この型の起動構成 - "run" および "debug" - が
サポートするモデルのコンマで区切られたリストを指定します。name は、この型の起動構成の、人間が判読可能な名前を指定します。public は、この起動構成型にユーザーがアクセスできるかどうかを指定します。
指定されない場合、デフォルトで true になります。
<!ATTLIST fileExtension
extension CDATA #REQUIRED
default CDATA (true | false) #IMPLIED>
extension は、この起動構成型に使用できるファイル拡張子を指定します。default は、この起動構成型が指定されたファイル拡張子のデフォルト起動構成型か
どうかを指定します。
指定されていない場合は、false にデフォルト設定されます。例:
起動構成型拡張ポイントの例を以下に示します。
<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>
上の例では、指定された起動構成の型は実行モードおよびデバッグ・モードの両方をサポートします。 起動構成は txt および gif ファイルに適用でき、txt ファイル用のデフォルト起動構成です。
API 情報: 属性 delegate の値は、インターフェース org.eclipse.debug.core.model.ILaunchConfigurationDelegate をインプリメントする Java クラスの完全修飾名でなければなりません。