說明:此延伸點提供啟動應用程式的可配置機制。每一個啟動配置類型都有一個名稱、 支援一個或多個模式(執行及/或除錯),以及指定一個負責啟動應用程式之實作方式的代表。
配置標記:
<!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
>
<!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 檔的預設啟動配置。
API 資訊:屬性值 DELEGATE 必須是 Java 類別的完整名稱 實作介面 org.eclipse.debug.core.model.ILaunchConfigurationDelegate。