Extensão de Processamento

org.eclipse.debug.core.memoryRenderings

Eclipse 3.0

Este é um ponto de extensão interno que permite que os plug-ins definam processamentos dos blocos de memória. Este ponto de extensão está sendo liberado apenas para uso interno no Eclipse 3.0 e pode se tornar uma API pública em uma liberação futura. Um processamento é uma representação de UI de um bloco de memória. Além da representação HEX criada por padrão na Visualização de Memória, um bloco de memória pode ser apresentado em outros formatos. Por exemplo, os dados brutos de um bloco de memória podem ser processados em texto e exibidos como cadeias ASCII. Os dados também podem ser processados em valores numéricos e exibidos como números inteiros ou decimais. Este ponto de extensão permite que os plug-ins definam processamentos adequados as suas necessidades. Eles também podem definir suas próprias visualizações de processamento para exibir os processamentos definidos.

<!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 um processamento. Um processamento consiste de um id, um nome, opcionalmente, um depósito de informações do processador do processamento e uma lista de propriedades de processamento.



<!ELEMENT rendering_property EMPTY>

<!ATTLIST rendering_property

renderingId CDATA #REQUIRED

name        CDATA #REQUIRED

value       CDATA #REQUIRED>

Para especificar propriedades específicas de processamento.



<!ELEMENT default_renderings EMPTY>

<!ATTLIST default_renderings

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

Processamentos padrão a serem criados quando um objeto de "memoryBlockClass" é criado.



<!ELEMENT rendering_binding EMPTY>

<!ATTLIST rendering_binding

memoryBlockClass CDATA #REQUIRED

renderingIds     CDATA #REQUIRED>

Liga um bloco de memória com uma lista de processamentos. Permite que os plug-ins definam uma lista de processamentos válidos para seus blocos de memória.



[Digite aqui informações sobre API]

[Digite informações sobre a implementação fornecida deste ponto de extensão]