レンダリング拡張

org.eclipse.debug.core.memoryRenderings

Eclipse 3.0

この内部拡張ポイントにより、プラグインは、メモリー・ブロックのレンダリングを定義できます。 この拡張ポイントは、Eclipse 3.0 では内部使用専用にリリースされており、今後のリリースで共通 API になる予定です。 レンダリングは、メモリー・ブロックの UI 表記です。 メモリー・ビューでデフォルトで作成される 16 進表記に加え、メモリー・ブロックを他のフォーマットで表すことができます。 例えば、メモリー・ブロックのロー・データをテキストにレンダリングし、ASCII ストリングとして表示できます。 また、データを数値にレンダリングし、整数または 10 進数として表示することもできます。 この拡張ポイントにより、プラグインは、その必要性に応じたレンダリングを定義できます。 また、独自のレンダリング・ビューを定義して、定義したレンダリングを表示することもできます。

<!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、名前、およびオプションのレンダリング・ファクトリーとレンダリング・プロパティー・リストから構成されています。



<!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 情報をここに入力してください。]

[システムに提供されたこの拡張ポイントの実装情報を入力してください。]