Oppstartsdelegater

org.eclipse.debug.core.launchDelegates

3.0

Dette utvidelsespunktet har en mekanisme for å bidra med en oppstartsdelegat til en eksisterende oppstartskonfigurasjonstype for en eller flere oppstartsmoduser. Siden oppstartsmoduser er utvidbare, kan det være nødvendig å oppgi ekstra oppstartsdelegater til en eksisterende oppstartskonfigurasjonstype. Hver oppstartsdelegat er oppgitt for en bestemt oppstartskonfigurasjonstype. En oppstartsdelegat støtter en eller flere oppstartsmoduser, og oppgir en delegat som er ansvarlig for implementeringen av oppstart.

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


Nedenfor finner du et eksempel på en et utvidelsespunkt for en oppstartsdelegat:

 

<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 eksempelet ovenfor er oppstartsdelegaten oppgitt for å starte Java-applikasjoner i profileringsmodus.

Verdien av attributtet delegate må være et fullt kvalifisert navn på en Java-klasse som implementerer grensesnittet org.eclipse.debug.core.model.ILaunchConfigurationDelegate.