Hibakeresési UI segédprogram-osztályok
Egy hibakeresési UI általános keretrendszerének meghatározása mellett, a
hibakeresési UI bedolgozó olyan osztályokat tartalmaz, amelyek hasznos
segédmetódusokat valósítanak meg a hibakeresési UI megvalósításához.
A
DebugUITools
számos ilyen segédmetódust és az alábbi feladatokat elvégző metódusokat
tartalmaz:
- A munkaterület mentése és/vagy összeépítése egy adott indítási
konfiguráció indítása előtt
- A képek tárolása és lekérése a hibakeresési UI ügyfelek helyett
- Egy adott hibakeresési modellhez rendelt hibakeresési modell
bemutatók kikeresése
- A hibakeresési bedolgozó beállítástároló lekérése
- A hibakeresés alatt álló aktuális programmal kapcsolatos információk,
például aktuális környezet, folyamat vagy konzol
- Az indítási konfigurációs párbeszédablak megnyitása különféle
alapértelmezésekkel
- A lépésszűrők használatának engedélyezése vagy letiltása
Az
IDebugView
közös funkciót biztosít a hibakeresési nézetekhez. Hozzáférést biztosít az
alapul szolgáló megjelenítőhöz és a hibakeresési modell megjelenítéshez. Az
ügyfeleknek jellemzően ki kell terjeszteniük az
AbstractDebugView
elemet a felület teljes megvalósítása helyett. Az
AbstractDebugView
számos hasznos funkciót biztosít:
- Műveletek tárolása egy műveletnyilvántartásban
- Az alapul szolgáló megjelenítő előugró menüjének általános kezelése
- A delete billentyű és a dupla kattintás funkció általános
megvalósítása
- A hibaüzenet nézetben megjelenítésének mechanizmusa