Proxyhierarchie der Java-Domäne

Es gibt drei Arten von Java™-Steuerelementen: das Abstract Window Toolkit (AWT), Swing oder Java Foundation Class (JFC) und das Standard Widget Toolkit (SWT) oder die Eclipse-Steuerelemente. Functional Tester unterstützt den Test aller drei Steuerelementarten unter Java-UI-Frameworks. Eine vollständige Liste der Java-Steuerelemente, die einzelnen Proxys zugeordnet sind, finden Sie in der Datei rational_ft.rftcust in C:\Program Files\IBM\SDP\FunctionalTester\bin. Anhand dieser Datei können Sie sich informieren, welcher Proxy übernommen werden muss, um einen neuen Proxy für ein Steuerelement unter der Java-Domäne zu erstellen.
Die folgenden Basisproxys für eine Java-Domäne können erweitert werden:
JavaProxy
"JavaProxy" ist der Basisproxy für alle Java-Domänenproxys. In diesem Proxy sind alle grundlegenden Operationsmethoden für Java-Objekte wie "getProperties()" und "getMethods()" implementiert.
JavaGuiProxy
Der Proxy "JavaGuiProxy" ist der Basisproxy für alle Java-UI-Elemente. Dieser Proxy implementiert die IGraphical-Schnittstelle, die über Methoden zum Ausführen von UI-Aktionen verfügt, z. B. Klicken, Doppelklicken, Ziehen und Aufzeichnungsmethoden.
ComponentProxy und JComponentProxy
Der Proxy "ComponentProxy" wird für AWT-Komponenten implementiert und der Proxy "JComponentProxy" für JFC auf der gleichen Hierarchieebene. Methoden wie "getChildren()", "getParent()", "getOwner()", "getOwnedObjects()" und "getMethods()" werden in diesen Proxys entsprechend den Komponenten implementiert.
JfcGraphicalSubItemProxy und ScrollableSwtGraphicalSubItemProxy
Der Proxy "JfcGraphicalSubItemProxy" wird für JFC implementiert und der Proxy "ScrollableSwtGraphicalSubItemProxy" für SWT auf der gleichen Hierarchieebene. Diese Proxys ermöglichen die Aufzeichnung und Wiedergabe von Methoden mit subitem-Elementen. Wenn ein Steuerelement unterschiedliche Komponenten enthält, kann der Proxy für das Steuerelement von diesem Proxy übernommen werden.

Proxyhierarchie für AWT-Steuerelemente

Die folgende Abbildung ist ein Klassendiagramm der Proxyhierarchie für AWT-Steuerelemente:
Proxyhierarchie für AWT-Steuerelemente

Proxyhierarchie für Swing- oder JFC-Steuerelemente

Die folgende Abbildung ist ein Klassendiagramm der Proxyhierarchie für Swing- oder JFC-Steuerelemente:
Proxyhierarchie für Swing- oder JFC-Steuerelemente

Proxyhierarchie für SWT-Steuerelemente

Die folgende Abbildung ist ein Klassendiagramm der Proxyhierarchie für SWT-Steuerelemente:
Proxyhierarchie für SWT-Steuerelemente

Feedback