Dienstprogrammklassen der Debug-Benutzerschnittstelle
Das Plug-in für die Debugbenutzerschnittstelle stellt Klassen zur
Verfügung, die sich hervorragend als Bausteine für die Erstellung von
Debuggerbenutzerschnittstellen eignen.
DebugUITools
implementiert Funktionalität, die häufig von
Debugbenutzerschnittstellen verwendet wird:
- Speicherung und Abfrage von Images für Clients der Debugbenutzerschnittstelle
- Suche nach Debugmodelldarstellungen, die einem bestimmten Debugmodell zugeordnet sind
- Abfrage des Benutzervorgabenspeichers für das Debug-Plug-in
- Informationen zur aktuellen Debugsicht in der Workbench
- Informationen zum aktuellen Programm, für das Debug ausgeführt wird
- Öffnen des Startkonfigurationsdialogs
IDebugView
bietet allgemeine Funktionalität für Debugsichten. Es bietet Zugriff auf eine zu Grunde liegende Anzeigefunktion und die zugehörige Debugmodelldarstellung. Clients sollten normalerweise AbstractDebugView
erweitern, anstatt die Schnittstelle von Grund auf zu implementieren. AbstractDebugView
bietet zusätzliche allgemeine Funktionalität:
- Speicherung von Aktionen in einer Aktionsregistrierung
- Generische Verarbeitung des Kontextmenüs der zu Grunde liegenden Anzeigefunktion
- Allgemeine Implementierungen der Funktion von Löschtaste und Doppelklick
- Mechanismus für das Anzeigen von Fehlernachrichten in der Sicht
