Extension d'affichage

org.eclipse.debug.core.memoryRenderings

Eclipse 3.0

Il s'agit d'un point d'extension interne permettant aux plug-ins de définir des affichages pour des blocs mémoire. Ce point d'extension est pour l'instant fourni pour usage interne uniquement dans Eclipse 3.0 ; il sera éventuellement une API publique dans une édition ultérieure. Un affichage est une représentation d'interface d'un bloc mémoire. Outre la représentation HEX créée par défaut dans la vue Mémoire, un bloc mémoire peut être présenté dans d'autres formats. Par exemple, les données brutes d'un bloc mémoire peuvent être affichées sous la forme de texte et présentées comme chaînes ASCII. Elles peuvent également être affichées sous forme de valeurs numériques et présentées comme nombres entiers ou décimaux. Ce point d'extension permet aux plug-ins de définir des affichages adaptés à leurs besoins. Ils peuvent aussi définir leurs propres vues d'affichage pour présenter les affichages déterminés.

<!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>

Cet élément définit un affichage. Un affichage est composé d'un ID, d'un nom et éventuellement d'une fabrique et d'une liste de propriétés.



<!ELEMENT rendering_property EMPTY>

<!ATTLIST rendering_property

renderingId CDATA #REQUIRED

name        CDATA #REQUIRED

value       CDATA #REQUIRED>

Pour indiquer des propriétés spécifiques d'affichage.



<!ELEMENT default_renderings EMPTY>

<!ATTLIST default_renderings

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

Affichages par défaut à créer lorsqu'un objet de memoryBlockClass est créé.



<!ELEMENT rendering_binding EMPTY>

<!ATTLIST rendering_binding

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

Relie un bloc mémoire à une liste d'affichages. Permet aux plug-ins de définir une liste d'affichages valides pour leurs blocs mémoire.



[Entrer les informations d'API ici.]

[Entrer les informations sur l'implémentation fournie de ce point d'extension.]