Startdelegater

org.eclipse.debug.core.launchDelegates

3.0

Denna utökningspunkt tillhandahåller en mekanism för bidrag av en startdelegat till en befintlig startkonfigurationstyp för ett eller flera startlägen. Eftersom startlägen är utökningsbara kan det vara nödvändigt att bidra med fler startdelegater till en befintlig startkonfigurationstyp. Varje startdelegat bidras för en viss startkonfigurationstyp. En startdelegat stöder en eller flera startlägen och anger en delegat som ansvarar för startimplementeringen.

<!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>


Följande är ett exempel på en utökningspunkt för startdelegater:

 

<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>

I exemplet ovan bidrar den angivna startdelegaten till att starta Java-tillämpningar i profilläge.

Värdet på attributet delegate måste vara ett fullständigt namn på en Java-klass som implementerar gränssnittet org.eclipse.debug.core.model.ILaunchConfigurationDelegate.