描述:此扩展点提供了用于启动应用程序的可配置机制。每个启动配置类型都具有一个名称、支持一种或多种方式(运行和/或调试)并指定负责实现启动应用程序的代理。
配置标记:
<!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 的值必须是实现接口 org.eclipse.debug.core.model.ILaunchConfigurationDelegate 的 Java 类全限定名。