Grupos de Separadores de Configuração de Lançamento

org.eclipse.debug.ui.launchConfigurationTabGroups

Este ponto de extensão faculta um mecanismo para contribuir com um grupo de separadores para uma caixa de diálogo de um tipo de configuração de lançamento.

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

Um elemento de modo de lançamento especifica um modo de lançamento para o qual é específico este grupo de separadores. Um grupo de separadores pode ser associado a um ou mais modos de lançamento. Para haver compatibilidade com outras edições (anteriores a 3.0), não tem de ser especificado um modo de lançamento. Caso não seja especificado, é registado um grupo de separadores como grupo de separadores predefinido do tipo de configuração de lançamento associado (i.e. aplicável a todos os modos de lançamento suportados para os quais não foi contribuído um grupo específico de separadores).



De seguida apresenta-se um exemplo de um ponto de extensão de grupo de separadores de configuração de lançamento.

 

<extension point=

"org.eclipse.debug.ui.launchConfigurationTabGroups"

>

<launchConfigurationTabGroup id=

"com.example.ExampleTabGroup"

type=

"com.example.ExampleLaunchConfigurationTypeIdentifier"

class=

"com.example.ExampleLaunchConfigurationTabGroupClass"

>

</launchConfigurationTabGroup>

</extension>

No exemplo anterior, o grupo de separadores contribuído irá ser mostrado ao tipo de configuração de lançamento com o identificador com.example.ExampleLaunchConfigurationTypeIdentifier.

O valor do atributo class tem de ser um nome totalmente qualificado de uma classe Java que implemente a interface org.eclipse.debug.ui.ILaunchConfigurationTabGroup.