Keskeytyskohdat

org.eclipse.debug.core.breakpoints

Tämän laajennuspisteen avulla voidaan määrittää uusien keskeytyskohtien lajeja.

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


Seuraavassa on esimerkki aloituskokoonpanon lajin laajennuspisteestä:

 

<extension point=

"org.eclipse.debug.core.breakpoints"

>

<breakpoint id=

"com.example.ExampleBreakpoint"

markerType=

"com.example.ExampleBreakpointMarker"

class=

"com.example.ExampleBreakpointImpl"

>

</breakpoint>

</extension>

Edellisessä lajissa määritetty keskeytyskohtien laji toteutetaan com.example.BreakpointImpl-luokan avulla. Tämän keskeytyskohdan määritteet määritetään siihen liitetyn com.example.ExampleBreakpointMarker-merkintämäärityksen perusteella.

Class-määritteen arvon on oltava sen Java-luokan tarkka nimi, joka toteuttaa org.eclipse.debug.core.model.IBreakpoint-liittymän.