Organizadores de pontos de interrupção
Identificador:
org.eclipse.debug.ui.breakpointOrganizers
A partir de:
3.1
Descrição:
Os organizadores de pontos de interrupção categorizam pontos de interrupção com base em alguns critérios específicos. Por exemplo, um organizador de pontos de interrupção é facultado para categorizar pontos de interrupção por projecto.
Os organizadores com o nome especificado irão ser automaticamente criados pela Plataforma de Depuração e apresentados ao utilizador como opções de agrupamento de pontos de interrupção. A classe facultada, que tem de implementar org.eclipse.debug.ui.IBreakpointOrganizerDelegate, será carregada apenas consoante seja necessário, para evitar a activação antecipada do plug-in.
Marcação da Configuração:
<!ELEMENT extension (breakpointOrganizer+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador totalmente qualificado do ponto de extensão de destino
- id - um identificador opcional da instância de extensão
- name - um nome opcional da instância de extensão
<!ELEMENT breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - Um identificador exclusivo para este organizador de pontos de interrupção.
- class - Implementação de
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
que executa categorização
- label - A etiqueta deste organizador, que é adequada para apresentar ao utilizador.
- icon - Caminho opcional para um ícone que pode ser mostrado a este organizador.
- othersLabel - A etiqueta deste organizador, que é adequada para apresentar ao utilizador, para descrever pontos de interrupção que não se encaixam numa categoria facultada por este organizador. Por exemplo, caso um organizador categorize pontos de interrupção por conjuntos de trabalho, mas um ponto de interrupção não pertença a um conjunto de trabalho, será utilizada esta etiqueta. Quando não for especificado, é utilizado "Others".
Exemplos:
De seguida é apresentado um exemplo de uma extensão de organizador de pontos de interrupção.
<extension
point=
"org.eclipse.debug.ui.breakpointOrganizers"
>
<breakpointOrganizer
class=
"com.example.BreakpointOrganizer"
id=
"com.example.BreakpointOrganizer"
label=
"Example Organizer"
icon=
"icons/full/obj16/example_org.gif"
/>
</extension>
No exemplo anterior, a fábrica fornecida será incluída na lista de opções para agrupar pontos de interrupção ("Agrupar Por > Organizador Exemplo"). Quando seleccionado, o organizador associado será utilizado para categorizar pontos de interrupção.
Informações de API:
O valor do atributo class tem de ser um nome totalmente qualificado de uma classe Java que implemente a interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate.
Implementação Facultada:
A Plataforma de Depuração faculta organizadores de pontos de interrupção para projectos, ficheiros, tipos de ponto de interrupção e conjuntos de trabalho.
Copyright (c) 2005 IBM Corporation e outros.
Todos os direitos reservados. Este programa e os materiais que o acompanham estão disponíveis sob os termos da Eclipse Public License v1.0, que acompanha esta distribuição, e estão disponíveis em http://www.eclipse.org/legal/epl-v10.html