Организаторы точек прерывания
Идентификатор:
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>
- point - полный идентификатор целевой точки расширения
- id - необязательный идентификатор экземпляра расширения
- name - необязательное имя экземпляра расширения
<!ELEMENT breakpointOrganizer EMPTY>
<!ATTLIST breakpointOrganizer
id CDATA #REQUIRED
class CDATA #REQUIRED
label CDATA #REQUIRED
icon CDATA #IMPLIED
othersLabel CDATA #IMPLIED>
- id - уникальный идентификатор этого организатора точек прерывания.
- class - реализация интерфейса
org.eclipse.debug.ui.IBreakpointOrganizerDelegate
, выполняющего категоризацию
- label - имя организатора, подходящее для представления пользователю.
- icon - необязательный путь к значку, представляющему этот организатор.
- othersLabel - необязательный текст, показываемый пользователю если точка прерывания не подходит ни к одному значению критерия. Например, группирование может производиться по рабочим наборам, а точка прерывания не будет принадлежать ни к одному из них. Значение по умолчанию - "Другие".
Примеры:
Ниже приведен
пример расширения организатора точек прерывания.
<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>
В примере выше в список опций группирования включается поставляемая фабрика ("Сгруппировать по > Пример организатора"). И, если этот критерий будет выбран, то будет вызван соответствующий организатор.
Информация API:
Значение атрибута
class должно быть полным именем класса Java, реализующего интерфейс
org.eclipse.debug.ui.IBreakpointOrganizerDelegate.
Поставляемая реализация:
Платформа отладки поставляется с организаторами по проектам, файлам, типам точек прерывания и рабочим наборам.
Copyright (c) 2005 IBM Corporation и другие.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html