Organizadores de Ponto de Interrupção

org.eclipse.debug.ui.breakpointOrganizers

3.1

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.

<!ELEMENT extension (breakpointOrganizer+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT breakpointOrganizer EMPTY>

<!ATTLIST breakpointOrganizer

id          CDATA #REQUIRED

class       CDATA #REQUIRED

label       CDATA #REQUIRED

icon        CDATA #IMPLIED

othersLabel CDATA #IMPLIED>


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.

O valor do atributo class deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

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.