逻辑结构提供程序

org.eclipse.debug.core.logicalStructureProviders

3.1

此扩展点允许添加程序为一个值提供多种逻辑结构类型。这是由扩展点 org.eclipse.debug.core.logicalStructureTypes 提供的逻辑结构支持的扩展,此扩展点允许每个值一种逻辑结构类型。

<!ELEMENT extension (logicalStructureProvider*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT logicalStructureProvider EMPTY>

<!ATTLIST logicalStructureProvider

class           CDATA #REQUIRED

modelIdentifier CDATA #REQUIRED>


以下是逻辑结构类型扩展点的一个示例:

 

<extension point=

"org.eclipse.debug.core.logicalStructureProviders"

>

<logicalStructureProvider class=

"com.example.ExampleLogicalStructureProvider"

modelIdentifier=

"com.example.debug.model"

>

</logicalStructureProvider>

</extension>

在以上示例中,将查阅指定的逻辑结构提供程序,以从 com.example.debug.model 调试模式中找到显示在变量视图中的值的备用逻辑结构。

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