Extension d'affichage
Identificateur :
org.eclipse.debug.core.memoryRenderings
Depuis :
Eclipse 3.0
Description :
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.
Marques de configuration :
<!ELEMENT extension (rendering* | default_renderings* | rendering_binding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificateur qualifié complet d'un point d'extension cible.
- id - identificateur facultatif de l'instance d'extension.
- name - nom facultatif de l'instance d'extension.
<!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.
- renderingId - identificateur unique requis pour
l'affichage.
- name - nom requis de l'affichage.
- renderingFactory - zone facultative pour indiquer une
classe implémentant IRenderingFactory. IRenderingFactory sert à créer
un objet IMemoryRendering. Si cette zone n'est pas définie, une
fabrique d'affichage par défaut est utilisée. MemoryRendering
sera créé et stocké dans le gestionnaire d'affichage de la
mémoire.
<!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.
- renderingId - affichage auquel cette propriété
appartient. L'affichage doit être défini avant la propriété.
- name - nom de la propriété.
- value - valeur de cette propriété.
<!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éé.
- memoryBlockClass - nom de la classe du bloc mémoire.
- renderingIds - liste d'affichages à créer lorsqu'un bloc
mémoire de type memboryBlockClass est créé. Indiquez les ID
affichage et séparez-les par des virgules. L'affichage ne sera pas
ajouté si l'ID ne figure pas parmi les affichages valides précisés
dans rendering_binding.
<!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.
- memoryBlockClass - nom de classe du bloc mémoire auquel
relier les affichages.
- renderingIds - liste d'affichages valides pour le bloc
mémoire. Séparez les ID affichage par des virgules.
Informations d'API :
[Entrer les informations d'API ici.]
Implémentation fournie :
[Entrer
les informations sur l'implémentation fournie de ce point d'extension.]
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. Ce programme et les produits qui l'accompagnent sont
fournis sous licence v1.0 associée à cette distribution et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/cpl-v10.html