Java 도메인 프록시 계층 구조

Java™ 제어에는 세 가지 유형이 있습니다. 세 유형은 AWT(Abstract Window Toolkit), 스윙 또는 JFC(Java Foundation Class) 및 SWT(Standard Widget Toolkit) 또는 Eclipse 제어입니다. Functional Tester는 Java UI 프레임워크에서 세 가지 제어 유형 모두를 테스트하도록 지원합니다. 개별 프록시에 맵핑된 Java 제어의 전체 목록은 rational_ft.rftcust 파일(C:\Program Files\IBM\SDP70\FunctionalTester\bin)을 참조하십시오. 이 파일은 Java 도메인에서 제어에 사용할 새 프록시를 작성하기 위해 상속할 프록시를 이해하는 데 유용합니다.
다음은 확장할 수 있는 Java 도메인의 키를 기본으로 하는 프록시입니다.
JavaProxy
JavaProxy 프록시는 모든 Java 도메인 프록시의 기본 프록시입니다. getProperties() 및 getMethods()와 같은 기본적인 Java 오브젝트 조작 메소드는 모두 이 프록시에서 구현됩니다.
JavaGuiProxy
JavaGuiProxy 프록시는 모든 Java 사용자 인터페이스(UI) 요소의 기본 프록시입니다. 이 프록시는 클릭, 두 번 클릭, 끌어오기 및 레코딩 방법과 같은 UI 조치를 수행할 방법이 있는 IGraphical 인터페이스를 구현합니다.
ComponentProxy와 JComponentProxy
ComponetProxy 프록시는 계층 레벨이 같은 JFC의 JComponentProxy 및 AWT 컴포넌트에서 사용하도록 구현됩니다. getChilderen(), getParent(), getOwner(), getOwnedObjects() 및 getMethods()와 같은 메소드는 이들 프록시에서 컴포넌트에 맞게 구현됩니다.
JfcGraphicalSubItemProxy와 ScrollableSwtGraphicalSubItemProxy
JfcGraphicalSubItemProxy 프록시는 계층 레벨이 같은 SWT의 ScrollableSwtGraphicalSubItemProxy 및 JFC에서 사용하도록 구현됩니다. 이들 프록시는 부속 항목을 사용하는 레코딩 및 재생 방법을 제공합니다. 제어에 여러 파트가 있는 경우에는 해당 제어의 프록시가 이 프록시에서 상속됩니다.

AWT 제어의 프록시 계층 구조

다음 그림은 AWT 제어의 프록시 계층 구조 클래스 다이어그램입니다.
AWT 제어 프록시 계층 구조

스윙 또는 JFC 제어의 프록시 계층 구조

다음 그림은 Swing 또는 JFC 제어의 프록시 계층 구조 클래스 다이어그램입니다.
Swing 또는
JFC 제어 프록시 계층 구조

SWT 제어의 프록시 계층 구조

다음 그림은 SWT 제어의 프록시 계층 구조 클래스 다이어그램입니다.
SWT 제어 프록시 계층 구조

피드백