Организаторы точек прерывания

org.eclipse.debug.ui.breakpointOrganizers

3.1

Организаторы точек прерывания категоризируют точки прерывания по определенному критерию. Например, их можно сгруппировать по принадлежности к проектам. Организаторы с указанным именем создаются платформой отладки автоматически и представляются пользователю в виде опций для группирования точек прерывания. Класс, реализующий org.eclipse.debug.ui.IBreakpointOrganizerDelegate, загружается только при необходимости.

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


Ниже приведен пример расширения организатора точек прерывания.

<extension point=

"org.eclipse.debug.ui.breakpointOrganizers"

>

<breakpointOrganizer class=

"com.example.BreakpointOrganizer"

id=

"com.example.BreakpointOrganizer"

label=

"Пример организатора"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

В примере выше в список опций группирования включается поставляемая фабрика ("Сгруппировать по > Пример организатора"). И, если этот критерий будет выбран, то будет вызван соответствующий организатор.

Значение атрибута class должно быть полным именем класса Java, реализующего интерфейс org.eclipse.debug.ui.IBreakpointOrganizerDelegate.

Платформа отладки поставляется с организаторами по проектам, файлам, типам точек прерывания и рабочим наборам.