Gerarchia di proxy del dominio Java

Esistono tre tipi di controlli Java™. I controlli Eclipse, AWT (Abstract Window Toolkit), Swing o JFC (Java Foundation Class) e SWT (Standard Widget Toolkit). Functional Tester supporta l'esecuzione di test di tutti e tre i tipi di controlli nei framework UI Java. Per l'elenco completo dei controlli Java associati sui singoli proxy, consultare il file rational_ft.rftcust in C:\Program Files\IBM\SDP70\FunctionalTester\bin. Questo file facilita la comprensione di ciò che il proxy eredita per creare un nuovo proxy per un controllo sotto il dominio Java.
Di seguito sono riportati i proxy chiave di base per il dominio Java che è possibile estendere:
JavaProxy
JavaProxy è il proxy base per tutti i proxy del dominio Java. Metodi fondamentali di funzionamento di oggetti Java come getProperties() e getMethods() sono tutti implementati in questo proxy.
JavaGuiProxy
JavaGuiProxy è il proxy base di tutti gli elementi UI (user interface) Java. Questo proxy implementa l'interfaccia IGraphical, che dispone di metodi per l'esecuzione di azioni UI, come clic, doppio clic, trascinamento e metodi di registrazione.
ComponentProxy e JComponentProxy
Il proxy ComponetProxy è implementato per i componenti AWT e JComponentProxy per JFC allo stesso livello della gerarchia. Metodi come getChilderen(), getParent(), getOwner(), getOwnedObjects() e getMethods() sono implementati in questi proxy specifici dei componenti.
JfcGraphicalSubItemProxy e ScrollableSwtGraphicalSubItemProxy
Il proxy JfcGraphicalSubItemProxy è implementato per JFC e ScrollableSwtGraphicalSubItemProxy per SWT allo stesso livello della gerarchia. Essi forniscono la registrazione e la riproduzione dei metodi con SubItems. Quando un controllo contiene parti differenti il proxy per tale controllo può essere ereditato da questo proxy.

Gerarchia di proxy per controlli AWT

La figura riportata di seguito è un diagramma classe della gerarchia di proxy per i controlli AWT:
Gerarchia di proxy per controlli AWT

Gerarchia di proxy per controlli Swing o JFC

La figura riportata di seguito è un diagramma classe della gerarchia di proxy per i controlli Swing o JFC:
Gerarchia di proxy per controlli swing

Gerarchia di proxy per controlli SWT

La figura riportata di seguito è un diagramma classe della gerarchia di proxy per i controlli SWT:
Gerarchia di proxy per controlli SWT

Feedback