Puntos de interrupción
Identificador:
org.eclipse.debug.core.breakpoints
Descripción:
Este punto de extensión proporciona un mecanismo
para definir nuevos tipos de puntos de interrupción.
Código de configuración:
<!ELEMENT extension (breakpoint*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id: especifica un identificador exclusivo para este tipo de
punto de interrupción.
- markerType: especifica el identificador (ID) totalmente
calificado de la definición del correspondiente marcador para los puntos de
interrupción de este tipo.
- class: especifica el nombre totalmente calificado de la clase Java
que implementa
IBreakpoint
.
- name: especifica un nombre presentable por el usuario para este tipo
de punto de interrupción. Por ejemplo, "Punto de interrupción de línea java". Este
atributo se ha añadido en la versión 3.1 para dar soporte a la agrupación
automática de puntos de interrupción según el tipo de punto de interrupción.
Cuando no se especifica este atributo, los puntos de interrupción de este tipo
no pueden agruparse automáticamente según el tipo.
Ejemplos:
A continuación figura un ejemplo de punto de extensión de un tipo de
configuración de lanzamiento:
<extension point=
"org.eclipse.debug.core.breakpoints"
>
<breakpoint
id=
"com.example.ExampleBreakpoint"
markerType=
"com.example.ExampleBreakpointMarker"
class=
"com.example.ExampleBreakpointImpl"
>
</breakpoint>
</extension>
En el ejemplo anterior, el tipo de punto de interrupción especificado está
implementado por la clase "com.example.BreakpointImpl".
Hay una definición de
marcador asociado para "com.example.ExampleBreakpointMarker", que define los
atributos de este punto de interrupción.
Información sobre las API:
El valor del atributo class
debe ser un nombre totalmente calificado de una clase Java que implemente la
interfaz org.eclipse.debug.core.model.IBreakpoint.
Copyright (c) 2000, 2005 IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están
disponibles bajo los términos de la licencia pública común (Eclipse Public
License) v1.0 que acompaña a esta distribución, y está disponible en
http://www.eclipse.org/legal/epl-v10.html