呈示扩展

org.eclipse.debug.core.memoryRenderings

Eclipse 3.0

这是一个内部扩展点,它允许插件为内存块定义呈示。在 Eclipse 3.0 发布此扩展点仅供内部使用,在将来的发行版中可能会变成公用 API。呈示是内存块的用户界面表示。除了缺省情况下在“内存视图”中创建的 HEX 表示之外,可以采用其它格式来提供内存块。例如,内存块的原始数据可以呈示在文本中并作为 ASCII 字符串来显示。还可以将数据呈示到数字值中,并作为整数或十进制数来显示。 此扩展点允许插件定义能够满足它们需要的呈示。它们还可以定义它们自己的呈示视图以显示它们定义的呈示。

<!ELEMENT extension (rendering* | default_renderings* | rendering_binding*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT rendering ((rendering_property*))>

<!ATTLIST rendering

renderingId      CDATA #REQUIRED

name             CDATA #REQUIRED

renderingFactory CDATA #IMPLIED>

此元素定义呈示。呈示由标识、名称和(可选的)呈示工厂和呈示属性的列表组成。



<!ELEMENT rendering_property EMPTY>

<!ATTLIST rendering_property

renderingId CDATA #REQUIRED

name        CDATA #REQUIRED

value       CDATA #REQUIRED>

用于指定特定于呈示的属性。



<!ELEMENT default_renderings EMPTY>

<!ATTLIST default_renderings

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

当创建了“memoryBlockClass”的对象时要创建的缺省呈示。



<!ELEMENT rendering_binding EMPTY>

<!ATTLIST rendering_binding

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

将内存块与呈示的列表进行绑定。允许插件为它们的内存块定义有效呈示的列表。



[在此处输入 API 信息。]

[输入有关所提供的此扩展点的实现的信息。]