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 FlexContainerTestObject

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.FlexContainerTestObject
All Implemented Interfaces:
IGraphical
Direct Known Subclasses:
FlexAccordionTestObject, FlexApplicationTestObject, FlexDividedBoxTestObject, FlexNavigationBarTestObject, FlexRichTextEditorTestObject, FlexTitleWindowTestObject, FlexViewStackTestObject

public class FlexContainerTestObject
extends FlexObjectTestObject

The Container class is an abstract base class for components that controls the layout characteristics of child components. You do not create an instance of Container in an application. Instead, you create an instance of one of Container's subclasses, such as Canvas or HBox.


Field Summary
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ref
 
Constructor Summary
FlexContainerTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
           
FlexContainerTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor)
           
FlexContainerTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
           
FlexContainerTestObject(TestObject obj)
           
FlexContainerTestObject(com.rational.test.ft.object.TestObjectReference ref)
           
 
Method Summary
 void dragCancel()
          Dispatched when the user cancels the drag operation
 void dragCancel(java.lang.String keyModifier)
          Dispatched when the user cancels the drag operation
 void dragDrop()
          Dispatched by the drop target when the user releases the mouse over it.
 void dragDrop(java.lang.String dragAction)
          Dispatched by the drop target when the user releases the mouse over it.
 void dragDrop(java.lang.String dragAction, java.lang.String draggedItem)
          Dispatched by the drop target when the user releases the mouse over it.
 void dragDrop(java.lang.String dragAction, java.lang.String draggedItem, java.lang.String keyModifier)
          Dispatched by the drop target when the user releases the mouse over it.
 void dragStart()
          Dispatched when the drag starts
 void dragStart(java.lang.String draggedItem)
          Dispatched when the drag starts
 void dragStart(java.lang.String draggedItem, java.lang.String keyModifier)
          Dispatched when the Drag starts
 void mouseScroll(int delta)
          Dispatched when a mouse wheel is spun over an InteractiveObject instance.
 void scroll(Subitem subitem, java.lang.String scrollDirection)
          Dispatched when the user manually scrolls the container.
 void scroll(Subitem subitem, java.lang.String scrollDirection, java.lang.String scrollDetails)
          Dispatched when the user manually scrolls the container.
 
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

FlexContainerTestObject

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

FlexContainerTestObject

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

FlexContainerTestObject

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

FlexContainerTestObject

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

FlexContainerTestObject

public FlexContainerTestObject(TestObject obj)
Method Detail

dragCancel

public void dragCancel()
Dispatched when the user cancels the drag operation


dragCancel

public void dragCancel(java.lang.String keyModifier)
Dispatched when the user cancels the drag operation

Parameters:
keyModifier - A constant that indicates which key or key combination, if any, was pressed while this operation took place.

dragDrop

public void dragDrop()
Dispatched by the drop target when the user releases the mouse over it.


dragDrop

public void dragDrop(java.lang.String dragAction)
Dispatched by the drop target when the user releases the mouse over it.

Parameters:
dragAction - The requested action. One of DragManager.COPY, DragManager.LINK, DragManager.MOVE, DragManager.NONE.

dragDrop

public void dragDrop(java.lang.String dragAction,                      java.lang.String draggedItem)
Dispatched by the drop target when the user releases the mouse over it.

Parameters:
dragAction - The requested action. One of DragManager.COPY, DragManager.LINK, DragManager.MOVE, DragManager.NONE.
draggedItem - The object being dragged.

dragDrop

public void dragDrop(java.lang.String dragAction,                      java.lang.String draggedItem,                      java.lang.String keyModifier)
Dispatched by the drop target when the user releases the mouse over it.

Parameters:
dragAction - dragAction The requested action. One of DragManager.COPY, DragManager.LINK, DragManager.MOVE, DragManager.NONE.
draggedItem - draggedItem The object being dragged.
keyModifier - A constant that indicates which key or key combination, if any, was pressed while this operation took place

dragStart

public void dragStart()
Dispatched when the drag starts


dragStart

public void dragStart(java.lang.String draggedItem)
Dispatched when the drag starts

Parameters:
draggedItem - The item being dragged

dragStart

public void dragStart(java.lang.String draggedItem,                       java.lang.String keyModifier)
Dispatched when the Drag starts

Parameters:
draggedItem - The item being dragged
keyModifier - A constant that indicates which key or key combination, if any, was pressed while this operation took place

mouseScroll

public void mouseScroll(int delta)
Dispatched when a mouse wheel is spun over an InteractiveObject instance.

Parameters:
delta - the amount of scroll

scroll

public void scroll(Subitem subitem,                    java.lang.String scrollDirection)
Dispatched when the user manually scrolls the container.

Parameters:
subitem - the subitem indicating the new scroll position
scrollDirection - The direction of motion: ScrollEventDirection.VERTICAL or ScrollEventDirection.HORIZONTAL.

scroll

public void scroll(Subitem subitem,                    java.lang.String scrollDirection,                    java.lang.String scrollDetails)
Dispatched when the user manually scrolls the container.

Parameters:
subitem - the subitem indicating the new scroll position
scrollDirection - The direction of motion: ScrollEventDirection.VERTICAL or ScrollEventDirection.HORIZONTAL.
scrollDetails - Provides the details of the scroll activity. For most scroll activities the value is one of the listed constants, such as THUMB_TRACK. If the event indicates that the scrollbar has moved up, down, left, or right, the value is the string concatenation of the amount of motion (such as "Line" or "Page") and the constant that indicates the direction, such as LEFT.