启动代表

org.eclipse.debug.core.launchDelegates

3.0

此扩展点提供了一种机制用于为一种或多种启动方式将启动代表添加至现有启动配置类型。因为启动方式是可扩展的,所以,可能需要将附加启动代表添加至现有启动配置类型。每个启动代表都是为特定启动配置类型添加的。启动代表支持一种或多种启动方式,并指定负责实现启动的代表。

<!ELEMENT extension (launchDelegate*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT launchDelegate EMPTY>

<!ATTLIST launchDelegate

id                   CDATA #REQUIRED

delegate             CDATA #REQUIRED

modes                CDATA #REQUIRED

type                 CDATA #REQUIRED

sourcePathComputerId CDATA #IMPLIED

sourceLocatorId      CDATA #IMPLIED>


以下是启动代表扩展点的一个示例:

 

<extension point=

"org.eclipse.debug.core.launchDelegates"

>

<launchDelegate id=

"com.example.ExampleProfileDelegate"

delegate=

"com.example.ExampleProfileDelegate"

type=

"org.eclipse.jdt.launching.localJavaApplication"

modes=

"profile"

>

</launchDelegate>

</extension>

在以上示例中,添加了指定的启动代表以便以概要分析方式启动 Java 应用程序。

delegate 属性的值必须是实现 org.eclipse.debug.core.model.ILaunchConfigurationDelegate 接口的 Java 类的标准名称。