Punti di interruzione

org.eclipse.debug.core.breakpoints

Questo punto di estensione definisce un meccanismo per la definizione di nuovi tipi di punti di interruzione.

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


Di seguito viene riportato un esempio di punto di estensione per un tipo di configurazione di avvio:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

Nell'esempio sopra riportato, il tipo specificato di punto di interruzione è implementato dalla classe "com.example.BreakpointImpl". La definizione dell'indicatore associato a "com.example.ExampleBreakpointMarker" definisce gli attributi di questo punto di interruzione.

Il valore dell'attributo class deve essere un nome completo di una classe Java che implementa l'interfaccia org.eclipse.debug.core.model.IBreakpoint.