IBM Rational Functional Tester
Version 8.1.1000
IBM Rational Functional Tester API Reference

Project Version 2.3

com.rational.test.ft.object.interfaces.WPF
Class WpfFrameSubitemTestObject

java.lang.Object   extended by com.rational.test.ft.object.interfaces.TestObject
      extended by com.rational.test.ft.object.interfaces.ClientTestObject
          extended by com.rational.test.ft.object.interfaces.GuiTestObject
              extended by com.rational.test.ft.object.interfaces.WPF.WpfVisualTestObject
                  extended by com.rational.test.ft.object.interfaces.WPF.WpfGuiTestObject
                      extended by com.rational.test.ft.object.interfaces.WPF.WpfStatelessGuiSubitemTestObject
                          extended by com.rational.test.ft.object.interfaces.WPF.WpfGuiSubitemTestObject
                              extended by com.rational.test.ft.object.interfaces.WPF.WpfFrameSubitemTestObject
All Implemented Interfaces:
IFrame, IGraphical, ISubitem, IWpfGraphical, IWpfGraphicalSubitem
Direct Known Subclasses:
WpfTopLevelSubitemTestObject

public class WpfFrameSubitemTestObject
extends WpfGuiSubitemTestObject
implements IFrame

Provides subitem methods for WPF frame controls.

Since:
RFT8.0

Field Summary
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ref
 
Constructor Summary
WpfFrameSubitemTestObject()
          For internal use
WpfFrameSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
          For internal use
WpfFrameSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor)
          For internal use
WpfFrameSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
          For internal use
WpfFrameSubitemTestObject(TestObject obj)
          For internal use
WpfFrameSubitemTestObject(com.rational.test.ft.object.TestObjectReference ref)
          For internal use
 
Method Summary
 void close()
          Closes the associated frame.
 void contextHelp()
          Activates the window's context-sensitive Help mode, which is activated through the Help button on the title bar.
 boolean isIconified()
          Checks whether the frame is iconified.
 void maximize()
          Maximizes the associated frame.
 void minimize()
          Iconifies the associated frame.
 void move(java.awt.Point screenPt)
          Moves the frame to the specified location within parent.
 void resize(int width, int height)
          Resizes the frame to the specified width and height.
 void restore()
          Restores the associated frame.
 
Methods inherited from class com.rational.test.ft.object.interfaces.WPF.WpfGuiSubitemTestObject
setState, setState, setState
 
Methods inherited from class com.rational.test.ft.object.interfaces.WPF.WpfStatelessGuiSubitemTestObject
click, click, click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, getScreenPoint, getScreenPoint, getScreenPoint, getScreenRectangle, getSubitem, hover, hover, hover, hover, hover, hover, mouseMove, mouseMove, mouseMove, mouseMove, mouseMove, mouseMove, nClick, nClick, nClickDrag, nClickDrag, nClickDrag, nClickDragToScreenPoint, nClickDragToScreenPoint, nClickDragToScreenPoint, nClickDragToScreenPoint
 
Methods inherited from class com.rational.test.ft.object.interfaces.WPF.WpfGuiTestObject
click, click, doubleClick, doubleClick, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, getChildAtPoint, getScreenPoint, hover, hover, isPointInObject, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint, nClickDragToScreenPoint
 
Methods inherited from class com.rational.test.ft.object.interfaces.WPF.WpfVisualTestObject
GetChildrenAtPoint, GetLogicalChildren, GetLogicalParent, GetVisualChildren, GetVisualParent
 
Methods inherited from class com.rational.test.ft.object.interfaces.GuiTestObject
canTakeVP, click, click, click, click, clickRadio, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, ensureObjectIsVisible, getChildAtPoint, getClippedScreenRectangle, getImage, getImage, getScreenPoint, getScreenPoint, getScreenRectangle, getScreenSnapshot, getVisibleArea, hasFocus, hover, hover, hover, hover, invokeProxyWithGuiDelay, invokeProxyWithGuiDelay, isEnabled, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint
 
Methods inherited from class com.rational.test.ft.object.interfaces.ClientTestObject
exists, find, find, findAndInvoke, findAndInvokeProxy, invoke, invokeProxy, unregister, waitForExistence
 
Methods inherited from class com.rational.test.ft.object.interfaces.TestObject
compare, compare, compareAndLog, compareAndLog, equals, find, findAndInvoke, getActualData, getChildren, getDescribedObject, getDescribedObjects, getDescriptiveName, getDomain, getField, getIndexer, getIndexer, getIndexers, getMappableChildren, getMappableParent, getMapProperties, getMethods, getNameInScript, getNonValueProperties, getObjectClassName, getObjectCustomClassName, getObjectReference, getOwnedObjects, getOwner, getParent, getProcess, getProperties, getProperty, getPropertyFromMap, getRecognitionProperties, getRecognitionPropertyWeight, getScriptCommandFlags, getStandardProperties, getTestData, getTestDataTypes, getTopMappableParent, getTopParent, hashCode, invoke, invokeProxy, isMappedObject, isSameObject, isScreenTestObject, isTopLevelTestObject, performTest, performTest, performTest, performTest, setIndexer, setIndexer, setMapProperties, setProperty, toString, updateTestData, waitForExistence
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.rational.test.ft.object.interfaces.IGraphical
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, getChildAtPoint, getClippedScreenRectangle, getScreenPoint, getScreenPoint, getScreenRectangle, hasFocus, hover, hover, hover, hover, isEnabled, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint
 

Constructor Detail

WpfFrameSubitemTestObject

public WpfFrameSubitemTestObject()
For internal use

Since:
RFT8.0

WpfFrameSubitemTestObject

public WpfFrameSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                                  TestObject anchor,                                  long scriptCommandFlags)
For internal use

Since:
RFT8.0

WpfFrameSubitemTestObject

public WpfFrameSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                                  TestObject anchor)
For internal use

Since:
RFT8.0

WpfFrameSubitemTestObject

public WpfFrameSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
For internal use

Since:
RFT8.0

WpfFrameSubitemTestObject

public WpfFrameSubitemTestObject(TestObject obj)
For internal use

Since:
RFT8.0

WpfFrameSubitemTestObject

public WpfFrameSubitemTestObject(com.rational.test.ft.object.TestObjectReference ref)
For internal use

Since:
RFT8.0
Method Detail

close

public void close()
Closes the associated frame.

Specified by:
close in interface IFrame
Detail description:
The means by which the frame is closed depends on the platform. The most resilient means of closing the frame should be used, for example, clicking on the close-window icon/button. If the frame is already closed, this method has no effect.
Since:
RFT8.0

maximize

public void maximize()
Maximizes the associated frame.

Specified by:
maximize in interface IFrame
Detail description:
The means by which the frame is maximized depends on the platform. The most resilient means of maximizing the frame should be used. If the frame is already maximized, this method has no effect.
Since:
RFT8.0

minimize

public void minimize()
Iconifies the associated frame.

Specified by:
minimize in interface IFrame
Detail description:
The means by which the frame is iconified depends on the platform. The most resilient means of iconifying the window should be used. If the frame is already minimized, this method has no effect.
Since:
RFT8.0

restore

public void restore()
Restores the associated frame.

Specified by:
restore in interface IFrame
Detail description:
The means by which the frame is restored depends on the platform. The most resilient means of restoring the frame should be used. How a frame is restored depends on its state. If the frame is iconified, it is returned to its previous state. If the frame is maximized, it is returned to its normal size. If the window is already at the normal size, this method has no effect.
Since:
RFT8.0

isIconified

public boolean isIconified()
Checks whether the frame is iconified.

Specified by:
isIconified in interface IFrame
Returns:
boolean
Detail description:
Returns true if the frame is iconified else false
Since:
RFT8.0

resize

public void resize(int width,                    int height)
Resizes the frame to the specified width and height.

Specified by:
resize in interface IFrame
Parameters:
width - - int frame's final width
height - - int frame's final height
Detail description:
The width and height dimensions are in pixel sizes. The most resilient method of resizing the frame is used. This action depends on the current state of the frame and desktop when the action is performed. If the resize target size is larger than the current parent size, the maximum size is the parent size.
Since:
RFT8.0

move

public void move(java.awt.Point screenPt)
Moves the frame to the specified location within parent.

Specified by:
move in interface IFrame
Parameters:
screenPt - - java.awt.Point The screen relative point to which the frame need to be moved to
Detail description:
The top-left corner of the frame is moved to the specified location relative to the top-left corner of the parent.
Since:
RFT8.0

contextHelp

public void contextHelp()
Activates the window's context-sensitive Help mode, which is activated through the Help button on the title bar.

Specified by:
contextHelp in interface IFrame
Detail description:
This mode is indicated by the mouse icon changing to a question mark. Note that this window feature is available on some Internet Explorer dialogs.
Since:
RFT8.0