識別碼: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。