啟動配置類型

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 類別名稱。