Wiedergabeerweiterung
Kennung:
org.eclipse.debug.core.memoryRenderings
Seit:
Eclipse 3.0
Beschreibung:
Hierbei handelt es sich um einen internen Erweiterungspunkt, mit dem Plug-ins Wiedergaben für Hauptspeicherblöcke definieren können. Dieser Erweiterungspunkt wird für den internen Gebrauch nur in Eclipse 3.0 freigegeben und kann in einer künftigen Freigabe als API veröffentlicht werden. Eine Wiedergabe ist die Darstellung einer Benutzerschnittstelle eines Hauptspeicherblocks. Zusätzlich zur HEX-Darstellung, die standardmäßig in der Sicht 'Speicher' erstellt wird, kann ein Hauptspeicherblock in anderen Formaten dargestellt werden. Zum Beispiel können die Rohdaten eines Hauptspeicherblocks als Text wiedergegeben und als ASCII-Zeichenfolgen angezeigt werden. Die Daten können auch als numerische Werte widergegeben und als ganze Zahl oder Dezimalzahlen angezeigt werden werden.
Durch diesen Erweiterungspunkt können Plug-Ins Wiedergaben definieren, die ihren Anforderungen entsprechen. Außerdem können sie ihre eigenen Wiedergabesichten definierten, die die von ihnen definierten Wiedergaben anzeigen sollen.
Konfigurationsbefehle:
<!ELEMENT extension (rendering* | default_renderings* | rendering_binding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - Vollständig qualifizierte Kennung des Zielerweiterungspunktes
- id - Optionale ID des Erweiterungsexemplars
- name - Optionaler Name des Erweiterungsexemplars
<!ELEMENT rendering ((rendering_property*))>
<!ATTLIST rendering
renderingId CDATA #REQUIRED
name CDATA #REQUIRED
renderingFactory CDATA #IMPLIED>
Dieses Element definiert eine Wiedergabe. Eine Wiedergabe umfasst eine ID, einen Namen und optional eine Wiedergabefactory sowie eine Liste der Wiedergabeeigenschaften.
- renderingId - Wiedergabe zu der diese Eigenschaft gehört.
- name - Erforderlicher Name der Wiedergabe
- renderingFactory - Optionales Feld zur Angabe einer Klasse, die 'IRenderingFactory' implementiert. 'IRenderingFactory' ist zur Erstellung eines Objektes 'IMemoryRendering' vorgesehen. Wenn dieses Feld nicht definiert ist, wird eine Standard-Wiedergabefactory verwendet. 'MemoryRendering' wird erstellt und im Speicher-Wiedergabe-Manager gespeichert.
<!ELEMENT rendering_property EMPTY>
<!ATTLIST rendering_property
renderingId CDATA #REQUIRED
name CDATA #REQUIRED
value CDATA #REQUIRED>
Zur Angabe von wiedergabespezifischen Eigenschaften.
- renderingId - Wiedergabe zu der diese Eigenschaft gehört. Die Wiedergabe muss vor der Eigenschaft definiert werden.
- name - Der Name der Eigenschaft
- value - Der Wert dieser Eigenschaft
<!ELEMENT default_renderings EMPTY>
<!ATTLIST default_renderings
memoryBlockClass CDATA #REQUIRED
renderingIds CDATA #REQUIRED>
Standard-Wiedergaben, die erstellt werden müssen, wenn ein Objekt von "memoryBlockClass" erstellt wird.
- memoryBlockClass - Der Name der Klasse des Hauptspeicherblocks.
- renderingIds - Liste der Wiedergaben, die erstellt werden müssen, wenn ein Hauptspeicherblock des Typs "memboryBlockClass" erstellt wird. Geben Sie die Wiedergabe-IDs an und grenzen Sie sie durch Komma ab. Die Wiedergabe wird nicht hinzugefügt, wenn ihre Wiedergabe-ID nicht einer der aufgelisteten gültigen Wiedergaben entspricht, die in "rendering_binding" angegeben werden.
<!ELEMENT rendering_binding EMPTY>
<!ATTLIST rendering_binding
memoryBlockClass CDATA #REQUIRED
renderingIds CDATA #REQUIRED>
Verbindet einen Hauptspeicherblock mit einer Wiedergabeliste. Ermöglicht Plug-ins eine List mit gültigen Wiedergaben für ihre Hauptspeicherblocks zu definieren.
- memoryBlockClass - Name der Klasse des Hauptspeicherblocks, mit dem die Wiedergaben verbunden werden müssen.
- renderingIds - Liste der Wiedergaben, die für den Hauptspeicherblock gültig sind. Grenzen Sie Wiedergabe-IDs durch Komma ab.
API-Information:
[Geben Sie hier die API-Informationen ein.]
Bereitgestellte Implementierung:
[Geben Sie hier Informationen zur bereitgestellten Implementierung dieses Erweiterungspunkts ein.]
Copyright (c) 2004 IBM Corporation und Andere.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß
den Bedingungen in der "Common Public License v1.0" zur Verfügung gestellt, die diese Verteilung
begleitet und unter
http://www.eclipse.org/legal/cpl-v10.html abgerufen werden kann.