Registerkartengruppen für die Startkonfiguration
Kennung:
org.eclipse.debug.ui.launchConfigurationTabGroups
Beschreibung:
Dieser Erweiterungspunkt bietet einen Mechanismus, mit dem eine Gruppe von Registerkarten zum Startkonfigurationsdialog einer Startkonfigurationstyps hinzugefügt werden kann.
Konfigurationsbefehle:
<!ELEMENT extension (launchConfigurationTabGroup*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte ID des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT launchConfigurationTabGroup (launchMode*)>
<!ATTLIST launchConfigurationTabGroup
id CDATA #REQUIRED
type CDATA #REQUIRED
class CDATA #REQUIRED
helpContextId CDATA #IMPLIED
description CDATA #IMPLIED>
- id - Gibt eine eindeutige Kennung für diese Registerkartengruppe der Startkonfiguration an.
- type - Gibt einen Startkonfigurationstyp an, bei dem diese Registerkartengruppe angewendet wird (entspricht der ID einer Erweiterung für einen Startkonfigurationstyp).
- class - Gibt den vollständig qualifizierten Namen einer Java-Klasse an, die ILaunchConfigurationTabGroup implementiert.
- helpContextId - Eine optionale Kennung, die den Hilfekontext angibt, der dem Startkonfigurationstyp dieser Registerkartengruppe zugeordnet werden soll
- description - Eine Beschreibung des Startkonfigurationstyps
<!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.
- mode - Kennung für einen Startmodus, für den diese Registerkartengruppe spezifisch ist.
- perspective - Die Standard-Perspektivenkennung, der dieser Startkonfigurationstyp und Startmodus zugeordnet ist. Eine Erweiterung kann dadurch ein Perspektivenwechsel bewirken (oder göffnet), wenn ein entsprechender Start mit dem Debug-Pug-in registriert ist. Wenn nicht angegeben, so wird darauf hingewiesen, dass standardmäßig kein Perspektivenwechsel stattfinden sollte.
- description - Eine Beschreibung des Startkonfigurationstyps, der für diesen launchMode spezifisch ist.
Beispiele:
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.
API-Information:
Der Wert des Attributs class muss der vollständig qualifizierte Name einer Java-Klasse sein, die die Schnittstelle org.eclipse.debug.ui.ILaunchConfigurationTabGroup implementiert.
Copyright (c) 2000, 2003 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß
den Bedingungen in der "Common Public License v1.0" zur Verfügung gestellt, die diese Verteilung
begleitet und unter
http://www.eclipse.org/legal/cpl-v10.html abgerufen werden kann.