Body přerušení

org.eclipse.debug.core.breakpoints

Tento bod rozšíření definuje mechanizmus pro definování nových typů bodů přerušení.

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


Následuje příklad bodu rozšíření typu konfigurace spuštění:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

Ve výše uvedeném příkladě je daný typ bodu přerušení implementován třídou "com.example.BreakpointImpl". Existuje přidružená definice značky pro "com.example.ExampleBreakpointMarker", definující atributy tohoto bodu přerušení.

Hodnota atributu class musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.debug.core.model.IBreakpoint.