啟動委派

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 類別名稱。