Jerarquía de proxy de dominio Java

Existen tres tipos de controles de Java™: los controles Abstract Window Toolkit (AWT), Swing o Java Foundation Class (JFC) y Standard Widget Toolkit (SWT), o Eclipse. Functional Tester admite la realización de pruebas en los tres tipos de controles en una estructura UI de Java. Para ver la lista completa de controles de Java que se correlacionan con proxies individuales, consulte el archivo rational_ft.rftcust en C:\Program Files\IBM\SDP\FunctionalTester\bin. Este archivo puede ayudarle a entender de qué proxy se debe heredar para crear un nuevo proxy para un control en un dominio de Java.
A continuación se enumeran los proxies de base clave para el dominio de Java que se pueden ampliar:
JavaProxy
El proxy JavaProxy es un proxy base para todos los proxies del dominio de Java. Los métodos de operaciones fundamentales de objetos de Java, como getProperties() y getMethods(), están implementados en este proxy.
JavaGuiProxy
El proxy JavaGuiProxy es un proxy base para todos los elementos de la interfaz de usuario (UI) de Java. Este proxy implementa la interfaz de IGraphical, que dispone de métodos para realizar acciones de la UI, como hacer clic, doble clic, arrastrar y grabar.
ComponentProxy y JComponentProxy
El proxy ComponetProxy se implementa para los componentes de AWT y JComponentProxy para JFC en el mismo nivel de la jerarquía. Métodos como getChilderen(), getParent(), getOwner(), getOwnedObjects() y getMethods() se implementan es estos proxies de forma específica a los componentes.
JfcGraphicalSubItemProxy y ScrollableSwtGraphicalSubItemProxy
El proxy JfcGraphicalSubItemProxy se implementa para JFC y ScrollableSwtGraphicalSubItemProxy para SWT en el mismo nivel de la jerarquía. Proporcionan la grabación y la reproducción de métodos con SubItems. Cuando un control contiene diferentes partes, entonces el proxy de ese control se puede heredar desde este proxy.

Jerarquía de proxy para los controles de AWT

la siguiente ilustración es un diagrama de clase de la jerarquía de proxy para los controles de AWT:
Jerarquía de proxy de los controles de AWT

Jerarquía de proxy para los controles de Swing

la siguiente ilustración es un diagrama de clase de la jerarquía de proxy para los controles de Swing:
Jerarquía de proxy de los controles de Swing

Jerarquía de proxy para los controles de SWT

la siguiente ilustración es un diagrama de clase de la jerarquía de proxy para los controles de SWT:
Jerarquía de proxy de los controles de SWT

Comentarios