Organizadores de Ponto de Interrupção
Identificador:
org.eclipse.debug.ui.breakpointOrganizers
Desde:
3.1
Descrição:
Os organizadores de ponto de interrupção categorizam pontos de interrupção com base em alguns critérios específicos. Por exemplo, um organizador de ponto de interrupção é fornecido para categorizar pontos de interrupção por projeto.
Organizadores com o nome especificado serão criados automaticamente pela Plataforma de Depuração e apresentados ao usuário como opções de pontos de interrupção de agrupamento. A classe fornecida, que deve implementar o org.eclipse.debug.ui.IBreakpointOrganizerDelegate, será carregada apenas conforme necessário, para evitar ativação antecipada do plug-in.
Marcação de Configuração:
<!ELEMENT extension (breakpointOrganizer+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador completo 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 - Identificador exclusivo para este organizador de ponto de interrupção.
- class - Implementação de
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
que executa a categorização.
- label - A etiqueta para este organizador, que é adequada para apresentação ao usuário.
- icon - Caminho opcional para um ícone que pode ser mostrado para esse organizador.
- othersLabel - A etiqueta opcional para esse organizador, que é adequada para apresentação ao usuário para descrever pontos de interrupção que não incorrem em uma categoria fornecida por esse organizador. Por exemplo, se um organizador categorizar pontos de interrupção por conjunto de tarefas, mas um ponto de interrupção não pertencer a um conjunto de tarefas, essa etiqueta será utilizada. Quando não especificado, "Outros" é utilizado.
Exemplos:
A seguir encontra-se um exemplo de uma extensão do organizador de ponto 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 acima, o depósito de informações do provedor fornecido será incluído na lista de opções para pontos de interrupção de agrupamento ("Group by > Example Organizer"). Quando selecionado, o organizador associado será utilizado para categorizar pontos de interrupção.
Informações sobre API:
O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate.
Implementações Fornecidas:
A Plataforma de Depuração fornece organizadores de ponto de interrupção para projetos, arquivos, tipos de ponto de interrupção e conjuntos de tarefas.
Direitos Autorais (c) 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html