Pontos de Interrupção
Identificador:
org.eclipse.debug.core.breakpoints
Descrição:
Este ponto de extensão define um mecanismo para definir novos tipos de ponto de interrupção.
Marcação de Configuração:
<!ELEMENT extension (breakpoint*)>
<!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 breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id - especifica um identificador exclusivo para esse tipo de ponto de interrupção.
- markerType - especifica o identificador completo (id) da definição de marcador correspondente para pontos de interrupção desse tipo.
- class - especifica o nome completo da classe Java que implementa o
IBreakpoint
.
- name - especifica um nome apresentável ao usuário para esse tipo de ponto de interrupção. Por exemplo, "Java Line Breakpoint". Esse atributo foi incluído no 3.1 para suportar agrupamento automático de pontos de interrupção por tipo de ponto de interrupção. Quando esse atributo não está especificado, os pontos de interrupção desse tipo não podem ser agrupados por tipo automaticamente.
Exemplos:
A seguir encontra-se um exemplo de um ponto de extensão de tipo de configuração de lançamento:
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
No exemplo acima, o tipo de ponto de interrupção especificado é implementado pela classe "com.example.BreakpointImpl".
Existe uma definição de marcador
associada para "com.example.ExampleBreakpointMarker", definindo
os atributos desse ponto 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.core.model.IBreakpoint.
Direitos Autorais (c) 2000, 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