Organizadores de puntos de interrupción
Identificador:
org.eclipse.debug.ui.breakpointOrganizers
A partir de:
3.1
Descripción:
Los organizadores de
puntos de interrupción establecen categorías de puntos de interrupción basándose
en algunos criterios específicos. Por ejemplo, se proporciona un organizador de puntos de interrupción para
establecer categorías de puntos de interrupción por proyecto.
La plataforma de depuración creará automáticamente los organizadores con el
nombre especificado y se presentarán al usuario como opciones para agrupar
puntos de interrupción. La clase proporcionada, que debe implementar
org.eclipse.debug.ui.IBreakpointOrganizerDelegate, sólo se cargará según sea
necesario para evitar una activación anticipada del conector.
Códigos de configuración:
<!ELEMENT extension (breakpointOrganizer+)>
<!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 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 puntos de
interrupción.
- class: implementación de
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
que realiza la
categorización
- label: etiqueta de este organizador que es adecuada para su
presentación al usuario.
- icon: vía de acceso opcional a un icono que puede mostrarse para
este organizador.
- othersLabel: etiqueta opcional para este organizador que es adecuada
para la presentación al usuario para describir puntos de interrupción que no
estén en una categoría proporcionada por este organizador. Por ejemplo, si un organizador establece categorías de puntos de interrupción
por conjuntos de trabajo, pero un punto de interrupción no pertenece a un
conjunto de trabajo, se utilizará esta etiqueta. Cuando no se especifique, se utilizará "Otros".
Ejemplos:
A continuación se
muestra un ejemplo de extensión de organizador de puntos de interrupción.
<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>
En el ejemplo anterior, la fábrica proporcionada se incluirá en la lista de
opciones para agrupar puntos de interrupción ("Agrupar por > Organizador de
ejemplo"). Cuando se seleccione, el organizador asociado se utilizará para establecer
categorías de puntos 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.ui.IBreakpointOrganizerDelegate.
Implementación suministrada:
la
plataforma de depuración proporciona organizadores de puntos de interrupción
para proyectos, archivos, tipos de punto de interrupción y conjuntos de trabajo.
Copyright (c) 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