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

Project Version 2.3

com.rational.test.ft.object.interfaces
Class GuiSubitemTestObject

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.StatelessGuiSubitemTestObject
                  extended by com.rational.test.ft.object.interfaces.GuiSubitemTestObject
All Implemented Interfaces:
IGraphical, IGraphicalSubitem, ISubitem
Direct Known Subclasses:
FrameSubitemTestObject, PaletteGuiSubitemTestObject, ScrollGuiSubitemTestObject, SelectGuiSubitemTestObject, TextGuiSubitemTestObject, TextSelectGuiSubitemTestObject, TrackbarTestObject

public class GuiSubitemTestObject
extends StatelessGuiSubitemTestObject
implements ISubitem, IGraphicalSubitem

Provides access to actions replayed by the mouse or keyboard.

Since:
RFT1.0

Field Summary
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ref
 
Constructor Summary
GuiSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
          For internal use.
GuiSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor)
          For internal use.
GuiSubitemTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
          For internal use.
GuiSubitemTestObject(TestObject obj)
          Constructs one GuiSubitemTestObject from another TestObject.
GuiSubitemTestObject(com.rational.test.ft.object.TestObjectReference ref)
          For internal use.
 
Method Summary
 java.lang.String describe(java.lang.String propertyList)
          For Sybase PowerBuilder Datawindow Only Reports the values of properties of a Sybase PowerBuilder DataWindow object and columns within the DataWindow object
 void setState(Action action)
          Modifies the state of a subitem.
 void setState(Action action, Subitem item)
          Modifies the state of the subitem at a specified index.
 void setState(Action action, Subitem start, Subitem end)
          Modifies the state of a range of subitems.
 
Methods inherited from class com.rational.test.ft.object.interfaces.StatelessGuiSubitemTestObject
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, getScreenPoint, getScreenPoint, getScreenRectangle, getSubitem, hover, hover, hover, hover, mouseMove, mouseMove, mouseMove, mouseMove, nClick, nClickDrag, nClickDrag, nClickDragToScreenPoint, nClickDragToScreenPoint
 
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.IGraphicalSubitem
click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, getScreenPoint, getScreenPoint, getScreenRectangle, getSubitem, hover, hover, hover, hover, mouseMove, mouseMove, mouseMove, mouseMove, nClick, nClickDrag, nClickDrag, nClickDragToScreenPoint, nClickDragToScreenPoint
 

Constructor Detail

GuiSubitemTestObject

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

Since:
RFT1.0

GuiSubitemTestObject

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

Since:
RFT1.0

GuiSubitemTestObject

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

Since:
RFT1.0

GuiSubitemTestObject

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

Since:
RFT1.0

GuiSubitemTestObject

public GuiSubitemTestObject(TestObject obj)
Constructs one GuiSubitemTestObject from another TestObject. Both are references to the same object.

Since:
RFT2.0
Method Detail

setState

public void setState(Action action,                      Subitem item)
Modifies the state of the subitem at a specified index.

Specified by:
setState in interface ISubitem
Parameters:
action - the action that should be performed
item - the subitem to act upon
Since:
RFT1.0

setState

public void setState(Action action)
Modifies the state of a subitem.

Specified by:
setState in interface ISubitem
Parameters:
action - the action that should be performed
Since:
RFT1.0

setState

public void setState(Action action,                      Subitem start,                      Subitem end)
Modifies the state of a range of subitems.

Specified by:
setState in interface ISubitem
Parameters:
action - the action that should be performed
start - the first subitem to act upon
end - the last subitem to act upon
Since:
RFT1.0

describe

public java.lang.String describe(java.lang.String propertyList)
For Sybase PowerBuilder Datawindow Only Reports the values of properties of a Sybase PowerBuilder DataWindow object and columns within the DataWindow object

Parameters:
A - string whose value is a blank-separated list of properties or Evaluate functions
Returns:
Returns a string that includes a value for each property or Evaluate function. A newline character (~n or \n) separates the value of each item in propertylist.
Since:
RFT8.1.0.3