識別碼: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
指定專屬的識別碼給這個啟動配置類型。DELEGATE
指定完整的 Java 類別名稱,實作 ILaunchConfigurationDelegate
。啟動此類型的配置實例會委派類別的實例來執行啟動。MODES
指定此啟動配置類型支援的逗點分隔清單,這個啟動配置類型支援 - 「執行」
和/或 "「除錯」
。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 必須是 Java 類別的完整名稱 實作介面 org.eclipse.debug.core.model.ILaunchConfigurationDelegate。