Extensión de visualización

org.eclipse.debug.core.memoryRenderings

Eclipse 3.0

este punto de extensión interno permite a los conectores definir visualizaciones de bloques de memoria. Este punto de extensión se suministra sólo para uso interno en Eclipse 3.0, y puede convertirse en una API pública en el futuro. Una visualización es una representación de un bloque de memoria por parte de la UI. Además de la representación hexadecimal creada por omisión en la vista memoria, un bloque de memoria puede representarse en otros formatos. Por ejemplo, los datos originales de un bloque de memoria pueden visualizarse en texto y mostrarse como series ASCII. Los datos también pueden visualizarse en valores numéricos y mostrarse como números enteros o decimales. Este punto de extensión permite a los conectores definir visualizaciones adecuadas a sus necesidades. También pueden definir sus propias vistas de visualización para mostrar las visualizaciones que definen.

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

Este elemento define una visualización. Una visualización se compone de un ID, un nombre y, opcionalmente, una fábrica de visualizaciones y una lista de propiedades de visualización.



<!ELEMENT rendering_property EMPTY>

<!ATTLIST rendering_property

renderingId CDATA #REQUIRED

name        CDATA #REQUIRED

value       CDATA #REQUIRED>

Permite especificar propiedades específicas de visualización.



<!ELEMENT default_renderings EMPTY>

<!ATTLIST default_renderings

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

Visualizaciones por omisión que deben crearse cuando se crea un objeto "memoryBlockClass".



<!ELEMENT rendering_binding EMPTY>

<!ATTLIST rendering_binding

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

Enlaza un bloque de memoria con una lista de visualizaciones. Permite a los conectores definir una lista de las visualizaciones válidas para sus bloques de memoria.



[Especificar aquí la información sobre las API.]

[Especificar la información acerca de la implementación suministrada de este punto de extensión.]