标识符: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 指定实现 ILaunchConfigurationDelegate 的 Java 类的全限定名。此类型的启动配置实例将委托此类的实例执行启动。modes 指定此类型的启动配置支持的用逗号分隔的方式列表 — "run" 和/或 "debug"。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 的值必须是实现接口 org.eclipse.debug.core.model.ILaunchConfigurationDelegate 的 Java 类全限定名。