断点组织器

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=

"Example Organizer"

icon=

"icons/full/obj16/example_org.gif"

/>

</extension>

在以上示例中,提供的工厂将包括在用于对断点进行分组的选项列表中(“分组依据 > 示例组织器”)。当选中此项时,将使用相关联的组织器来对断点进行分类。

class 属性的值必须是实现 org.eclipse.debug.ui.IBreakpointOrganizerDelegate 接口的 Java 类的标准名称。

调试平台为项目、文件、断点类型和工作集提供断点组织器。