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

Project Version 2.3

com.rational.test.ft.object.interfaces.flex
Class FlexListBaseTestObject

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.flex.FlexObjectTestObject
                  extended by com.rational.test.ft.object.interfaces.flex.FlexScrollBaseTestObject
                      extended by com.rational.test.ft.object.interfaces.flex.FlexListBaseTestObject
All Implemented Interfaces:
IGraphical
Direct Known Subclasses:
FlexAdvancedDataGridTestObject, FlexDataGridTestObject, FlexListTestObject

public class FlexListBaseTestObject
extends FlexScrollBaseTestObject

The ListBase class is the base class for controls that represent lists of items that can have one or more selected and can scroll through the items. Items are supplied using the dataProvider property and displayed via item renderers.


Field Summary
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ref
 
Constructor Summary
FlexListBaseTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
           
FlexListBaseTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor)
           
FlexListBaseTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
           
FlexListBaseTestObject(TestObject obj)
           
FlexListBaseTestObject(com.rational.test.ft.object.TestObjectReference ref)
           
 
Method Summary
 void click(MouseModifiers modifiers, Subitem path)
          Dispatched when a user presses and releases the main button of the user's pointing device over the same InteractiveObject
 void click(Subitem path)
          Dispatched when a user presses and releases the main button of the user's pointing device over the same InteractiveObject
 void inputKeys(java.lang.String keyCode)
          Event is dispatched when keyboard is used to perform an action
 void inputKeys(java.lang.String keyCode, Subitem path)
          Event is dispatched when keyboard is used to perform an action
 void select(java.lang.String textClicked)
          Event is dispatched when keyboard is used to perform an action
 void type(java.lang.String keyCode)
          Event is dispatched when keyboard is used to perform an action
 void type(java.lang.String keyCode, Subitem path)
          Event is dispatched when keyboard is used to perform an action
 
Methods inherited from class com.rational.test.ft.object.interfaces.flex.FlexScrollBaseTestObject
mouseScroll, scroll, scroll
 
Methods inherited from class com.rational.test.ft.object.interfaces.flex.FlexObjectTestObject
changeFocus, changeFocus, changeFocus, changeFocus, click, click, click, getAutomationChildAt, invokeProxyWithGuiDelay, invokeProxyWithGuiDelay, performAction, performAction, performAction, performAction, performAction, performAction, performTest, setFocus
 
Methods inherited from class com.rational.test.ft.object.interfaces.GuiTestObject
canTakeVP, 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, 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, setIndexer, setIndexer, setMapProperties, setProperty, toString, updateTestData, waitForExistence
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FlexListBaseTestObject

public FlexListBaseTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)

FlexListBaseTestObject

public FlexListBaseTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                               TestObject anchor)

FlexListBaseTestObject

public FlexListBaseTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                               TestObject anchor,                               long scriptCommandFlags)

FlexListBaseTestObject

public FlexListBaseTestObject(com.rational.test.ft.object.TestObjectReference ref)

FlexListBaseTestObject

public FlexListBaseTestObject(TestObject obj)
Method Detail

click

public void click(Subitem path)
Dispatched when a user presses and releases the main button of the user's pointing device over the same InteractiveObject

Parameters:
path - subitem indicating the value of the item selected with its hierarchy

click

public void click(MouseModifiers modifiers,                   Subitem path)
Dispatched when a user presses and releases the main button of the user's pointing device over the same InteractiveObject

Parameters:
modifiers - A constant that indicates which mousemodifers, if any, was pressed while this operation took place.
path - subitem indicating the value of the item selected with its hierarchy

inputKeys

public void inputKeys(java.lang.String keyCode)
Event is dispatched when keyboard is used to perform an action

Parameters:
keyCode - The key code value of the key pressed

inputKeys

public void inputKeys(java.lang.String keyCode,                       Subitem path)
Event is dispatched when keyboard is used to perform an action

Parameters:
keyCode - The key code value of the key pressed
path - subitem indicating the item selected

select

public void select(java.lang.String textClicked)
Event is dispatched when keyboard is used to perform an action

Parameters:
keyCode - The key code value of the key pressed

type

public void type(java.lang.String keyCode)
Event is dispatched when keyboard is used to perform an action

Parameters:
keyCode - The key code value of the key pressed

type

public void type(java.lang.String keyCode,                  Subitem path)
Event is dispatched when keyboard is used to perform an action

Parameters:
keyCode - The key code value of the key pressed
path - subitem indicating the item selected