Groupes d'onglets d'une configuration de lancement

org.eclipse.debug.ui.launchConfigurationTabGroups

Ce point d'extension fournit un mécanisme pour contribuer un groupe d'onglets à la boîte de dialogue de configuration de lancement pour un type de configuration de lancement.

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

Un élément du mode de lancement indique un mode auquel ce groupe d'onglets est spécifique. Un groupe d'onglets peut être associé à un ou plusieurs modes de lancement. Pour une compatibilité amont (avant 3.0), aucun mode de lancement ne doit être indiqué. Sans indication, un groupe d'onglets est enregistré comme groupe par défaut pour le type de configuration de lancement associé (applicable à tous les modes de lancements supportés pour lesquels aucun groupe d'onglets n'a été contribué).



L'exemple ci-dessous illustre le point d'extension d'un groupe d'onglets de configuration de lancement :

 

<extension point=

"org.eclipse.debug.ui.launchConfigurationTabGroups"

>

<launchConfigurationTabGroup id=

"com.example.ExampleTabGroup"

type=

"com.example.ExampleLaunchConfigurationTypeIdentifier"

class=

"com.example.ExampleLaunchConfigurationTabGroupClass"

>

</launchConfigurationTabGroup>

</extension>

Dans cet exemple, le groupe d'onglets ajouté apparaîtra pour le type de configuration de lancement avec l'identificateur com.example.ExampleLaunchConfigurationTypeIdentifier.

La valeur de l'attribut class doit correspondre au nom qualifié complet d'une classe Java implémentant l'interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup.