Organizátory bodů přerušení

org.eclipse.debug.ui.breakpointOrganizers

3.1

Organizátory bodů přerušení zařazují body přerušení do kategorií na základě daných kritérií. Poskytuje se například organizátor bodů přerušení, který zařazuje body přerušení do kategorií podle projektu. Organizátory zadaného názvu budou automaticky vytvořeny platformou ladění a nabídnuty uživateli jako možnost pro seskupování bodů přerušení. Dodávaná třída, která musí implementovat org.eclipse.debug.ui.IBreakpointOrganizerDelegate, bude zavedena pouze v případě potřeby, aby nedocházelo k předčasné aktivaci modulu plug-in.

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


Následuje příklad rozšíření pro organizátor bodů přerušení.

<extension point=

"org.eclipse.debug.ui.breakpointOrganizers"

>

<breakpointOrganizer class=

"com.example.BreakpointOrganizer"

id=

"com.example.BreakpointOrganizer"

label=

"Ukázkový organizátor"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

Ve výše uvedeném příkladu bude dodávaná továrna zahrnuta do seznamu voleb pro seskupování bodů přerušení ("Seskupovat podle > Ukázkový organizátor"). Pokud je vybrán, bude přidružený organizátor použit ke kategorizaci bodů přerušení.

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

Platforma ladění nabízí organizátory bodů přerušení pro projekty, soubory, typy bodů přerušení a pracovní sady.