Registerkartengruppen für die Startkonfiguration

org.eclipse.debug.ui.launchConfigurationTabGroups

Dieser Erweiterungspunkt bietet einen Mechanismus, mit dem eine Gruppe von Registerkarten zum Startkonfigurationsdialog einer Startkonfigurationstyps hinzugefügt werden kann.

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

Ein Startmoduselement gibt einen Startmodus an, für den diese Registerkartengruppe spezifisch ist. Eine Registerkartengruppe kann einem oder mehreren Startmodi zugeordnet werden. Für eine rückständige Kompatibilität(älter als 3.0) muss ein Startmodus nicht angegeben werden. Wenn nicht angegeben, wird eine Registerkartengruppe als Standard-Registerkartengruppe für den zugeordneten Startkonfigurationstyp(z.B. anwendbar für alle unterstützten Startmodi, für die eine spezifische Registerkartengruppe nicht ergänzt wurde) registriert.



Beispiel für einen Erweiterungspunkt für eine Registerkartengruppe für die Startkonfiguration:

 

<extension point=

"org.eclipse.debug.ui.launchConfigurationTabGroups"

>

<launchConfigurationTabGroup id=

"com.example.ExampleTabGroup"

type=

"com.example.ExampleLaunchConfigurationTypeIdentifier"

class=

"com.example.ExampleLaunchConfigurationTabGroupClass"

>

</launchConfigurationTabGroup>

</extension>

Im oben dargestellten Beispiel wird die bereitgestellte Registerkartengruppe für den Startkonfigurationstyp mit der Kennung com.example.ExampleLaunchConfigurationTypeIdentifier angezeigt.

Der Wert des Attributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.ui.ILaunchConfigurationTabGroup implementiert.