Keskeytyskohdat
Tunnus:
org.eclipse.debug.core.breakpoints
Kuvaus:
Tämän laajennuspisteen avulla voidaan määrittää uusien keskeytyskohtien lajeja.
Merkintärakenne:
<!ELEMENT extension (breakpoint*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - kohdelaajennuspisteen tarkka tunnus.
- id - laajennuksen ilmentymän valinnainen tunnus.
- name - laajennuksen ilmentymän valinnainen nimi.
<!ELEMENT breakpoint EMPTY>
<!ATTLIST breakpoint
id CDATA #REQUIRED
markerType CDATA #REQUIRED
class CDATA #REQUIRED
name CDATA #IMPLIED>
- id - tämän keskeytyskohdan lajin yksilöllinen tunnus.
- markerType - tämän lajin keskeytyskohtia vastaavien merkintämääritysten tarkka tunnus.
- class - sen Java-luokan tarkka nimi, joka toteuttaa
IBreakpoint-liittymän.
- name - tämän keskeytyskohtien lajin nimi käyttäjille näytettävässä muodossa. Esimerkiksi "Java-rivien keskeytyskohta". Tämä määrite lisättiin versiossa 3.1 keskeytyskohtien lajiin perustuvaa automaattista ryhmittelyä varten. Jos tälle määritteelle ei ole annettu arvoa, tämän lajin keskeytyskohtia ei voi ryhmitellä automaattisesti lajin mukaan.
Esimerkkejä:
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.
API-tiedot:
Class-määritteen arvon on oltava sen Java-luokan tarkka nimi, joka toteuttaa org.eclipse.debug.core.model.IBreakpoint-liittymän.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html