Keskeytyskohdan järjestäjät

org.eclipse.debug.ui.breakpointOrganizers

3.1

Keskeytyskohdan järjestäjät luokittelevat keskeytyskohtia määrättyjen ehtojen perusteella. Käytettävissä on esimerkiksi järjestäjä, joka luokittelee keskeytyskohdat niiden projektin mukaan. Vianmääritysympäristö luo määritetyn nimiset järjestäjät automaattisesti ja näyttää ne käyttäjälle keskeytyskohtien lajitteluvaihtoehtoina. Toimitettu luokka, jonka on toteutettava org.eclipse.debug.ui.IBreakpointOrganizerDelegate-liittymä, ladataan vain tarvittaessa, jotta lisäosaa ei tarvitsisi aktivoida liian aikaisin.

<!ELEMENT extension (breakpointOrganizer+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT breakpointOrganizer EMPTY>

<!ATTLIST breakpointOrganizer

id          CDATA #REQUIRED

class       CDATA #REQUIRED

label       CDATA #REQUIRED

icon        CDATA #IMPLIED

othersLabel CDATA #IMPLIED>


Seuraavassa on esimerkki keskeytyskohtien järjestäjälaajennuksesta.

<extension point=

"org.eclipse.debug.ui.breakpointOrganizers"

>

<breakpointOrganizer class=

"com.example.BreakpointOrganizer"

id=

"com.example.BreakpointOrganizer"

label=

"Esimerkkijärjestäjä"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

Edellisessä esimerkissä määritetty factory-metodi lisätään keskeytyskohtien lajitteluvalinnaksi (valinnaksi Ryhmittelyperuste > Esimerkkijärjestäjä). Kun kyseinen vaihtoehto valitaan, tämä järjestäjä lajittelee keskeytyskohdat.

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

Vianmääritysympäristö sisältää keskeytyskohtien järjestäjät, jotka luokittelevat keskeytyskohdat projektien, tiedostojen, keskeytyskohtalajien ja työaineistojen mukaan.