Organizadores de puntos de interrupción

org.eclipse.debug.ui.breakpointOrganizers

3.1

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.

<!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 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.

El valor del atributo class debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

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.