呈現延伸

org.eclipse.debug.core.memoryRenderings

Eclipse 3.0

這是在內部延伸點中,可讓外掛程式定義記憶體區塊的呈現。這個延伸點僅供 Eclipse 3.0 中內部使用,在未來的版本中可能會成為公開的 API。呈現是記憶體區塊的 UI 表示法。除了在「記憶體視圖」中預設建立的 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>

這個元素定義呈現。呈現方式包含 ID、名稱、呈現 Factory(選擇性)以及呈現內容的清單。



<!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 資訊。]

[輸入所提供的這個延伸點之實作的相關資訊。]