Points d'arrêt

org.eclipse.debug.core.breakpoints

Ce point d'extension fournit un mécanisme de définition de nouveaux types de points d'arrêt.

<!ELEMENT extension (breakpoint*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT breakpoint EMPTY>

<!ATTLIST breakpoint

id         CDATA #REQUIRED

markerType CDATA #REQUIRED

class      CDATA #REQUIRED

name       CDATA #IMPLIED>


L'exemple ci-dessous illustre un point d'extension de type de configuration de lancement :

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

Dans cet exemple, le type spécifié de point d'arrêt est implémenté par la classe com.example.BreakpointImpl. Il existe une définition de marqueur associée pour com.example.ExampleBreakpointMarker, stipulant les attributs de ce point d'arrêt.

La valeur de l'attribut class doit correspondre au nom qualifié complet d'une classe Java implémentant l'interface org.eclipse.debug.core.model.IBreakpoint.