启动配置类型

标识:org.eclipse.debug.core.launchConfigurationTypes

描述:此扩展点提供了用于启动应用程序的可配置机制。每个启动配置类型都具有一个名称、支持一种或多种方式(运行和/或调试)并指定负责实现启动应用程序的代理。

配置标记:

   <!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 类全限定名。

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.