Tabgroepen van startconfiguratie

org.eclipse.debug.ui.launchConfigurationTabGroups

Met dit extensiepunt kunt u een tabgroep toevoegen aan het dialoogvenster voor een bepaald startconfiguratietype.

<!ELEMENT extension (launchConfigurationTabGroup*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT launchConfigurationTabGroup (launchMode*)>

<!ATTLIST launchConfigurationTabGroup

id            CDATA #REQUIRED

type          CDATA #REQUIRED

class         CDATA #REQUIRED

helpContextId CDATA #IMPLIED

description   CDATA #IMPLIED>


<!ELEMENT launchMode EMPTY>

<!ATTLIST launchMode

mode        CDATA #REQUIRED

perspective CDATA #IMPLIED

description CDATA #IMPLIED>

Een startwerkstandelement bevat de startwerkstand die op deze tabgroep van toepassing is. U kunt tabgroepen aan een of meer startwerkstanden koppelen. U hoeft geen startwerkstand op te geven vanwege compatibiliteit met eerdere versies dan 3.0. Als het kenmerk ontbreekt, wordt een tabgroep als standaard geregistreerd voor het gekoppelde startconfiguratietype. (De tabgroep is dus van toepassing op alle ondersteunde startwerkstanden waarvoor geen specifieke tabgroep is aangeleverd.)



Dit is een voorbeeld van de extensie launchConfigurationTabGroups:

 

<extension point=

"org.eclipse.debug.ui.launchConfigurationTabGroups"

>

<launchConfigurationTabGroup id=

"com.example.ExampleTabGroup"

type=

"com.example.ExampleLaunchConfigurationTypeIdentifier"

class=

"com.example.ExampleLaunchConfigurationTabGroupClass"

>

</launchConfigurationTabGroup>

</extension>

In het bovenstaande voorbeeld wordt de aangeleverde tabgroep afgebeeld van het startconfiguratietype met het ID com.example.ExampleLaunchConfigurationTypeIdentifier.

De waarde van het kenmerk class moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup wordt geïmplementeerd.