Grupy kart konfiguracji startowej

org.eclipse.debug.ui.launchConfigurationTabGroups

Ten punkt rozszerzenia udostępnia mechanizm umożliwiający dodawanie grup kart do okna dialogowego konfiguracji startowej dla wybranego typu konfiguracji.

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

Element launchmode określa tryb uruchamiania odpowiadający wybranej grupie kart. Grupę kart można powiązać z jednym lub większą liczbą trybów uruchamiania. W celu zachowania zgodności wstecznej (z wersjami wcześniejszymi niż 3.0) nie trzeba określać trybu uruchamiania. Niepodanie trybu powoduje, że grupa kart jest rejestrowana jako domyślna grupa kart dla powiązanego typu konfiguracji startowej (tzn. obowiązuje w odniesieniu do wszystkich obsługiwanych trybów uruchamiania, dla których nie przygotowano konkretnej grupy kart).



Poniżej przedstawiono przykład punktu rozszerzenia grupy kart konfiguracji startowej:

 

<extension point=

"org.eclipse.debug.ui.launchConfigurationTabGroups"

>

<launchConfigurationTabGroup id=

"com.example.ExampleTabGroup"

type=

"com.example.ExampleLaunchConfigurationTypeIdentifier"

class=

"com.example.ExampleLaunchConfigurationTabGroupClass"

>

</launchConfigurationTabGroup>

</extension>

W powyższym przykładzie dodana grupa kart będzie wyświetlana dla typu konfiguracji startowej o identyfikatorze com.example.ExampleLaunchConfigurationTypeIdentifier.

Wartość atrybutu class musi być pełną nazwą klasy Java implementującej interfejs org.eclipse.debug.ui.ILaunchConfigurationTabGroup.