起動構成型

org.eclipse.debug.core.launchConfigurationTypes

この拡張ポイントは、アプリケーションを起動するための構成可能なメカニズムを提供します。 起動構成型にはそれぞれ名前があり、複数のモード (実行および/またはデバッグ) をサポートし、アプリケーション起動の 実装に対する代行責任を指定します。

<!ELEMENT extension (launchConfigurationType*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT launchConfigurationType (fileExtension+)>

<!ATTLIST launchConfigurationType

id                   CDATA #REQUIRED

delegate             CDATA #REQUIRED

modes                CDATA #REQUIRED

name                 CDATA #REQUIRED

public               (true | false)

category             CDATA #IMPLIED

sourcePathComputerId CDATA #IMPLIED

sourceLocatorId      CDATA #IMPLIED>


<!ELEMENT fileExtension EMPTY>

<!ATTLIST fileExtension

extension CDATA #REQUIRED

default   (true | 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 ファイル用のデフォルト起動構成です。

属性 delegate の値は、 インターフェース org.eclipse.debug.core.model.ILaunchConfigurationDelegate を実装する Java クラスの完全修飾名である必要があります。