public class FlexContainerProxy extends FlexObjectProxy
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
POLICY_ALL |
protected static java.lang.String |
POLICY_AUTO |
protected static java.lang.String |
POLICY_NONE |
protected static java.lang.String |
POLICY_QUEUED |
protected static java.lang.String |
PROPERTY_CREATIONINDEX |
protected static java.lang.String |
PROPERTY_CREATIONPOLICY |
protected static java.lang.String |
PROPERTY_LABEL |
protected static java.lang.String |
PROPERTY_NUMCHILDREN |
addedRecProps, addedRecPropsWeight, ARG_SEPARATOR, COLUMN_SEPARATOR, debug, domain, m_automationID, m_className, MAX_NAME, preDownState, PROPERTY_AUTOMATIONCLASSNAME, PROPERTY_AUTOMATIONINDEX, PROPERTY_AUTOMATIONNAME, PROPERTY_CLASSNAME, PROPERTY_CURRENTSTATE, PROPERTY_ENABLED, PROPERTY_FOCUSENABLED, PROPERTY_ID, PROPERTY_MOUSEENABLED, PROPERTY_TABENABLED, PROPERTY_TABINDEX, PROPERTY_TOOLTIP, PROPERTY_VISIBLE, transactionIdBROWSERTABTESTOBJECT_CLASSNAME, BROWSERTESTOBJECT_CLASSNAME, COLORDIALOGTESTOBJECT_CLASSNAME, CROSSDOMAINCONTAINER_CLASSNAME, DOCUMENTTESTOBJECT_CLASSNAME, DOMAINTESTOBJECT_CLASSNAME, ECLIPSETOPLEVELTESTOBJECT_CLASSNAME, EMBEDDEDBROWSERTESTOBJECT_CLASSNAME, FILEDIALOGTESTOBJECT_CLASSNAME, FRAMESUBITEMTESTOBJECT_CLASSNAME, FRAMETESTOBJECT_CLASSNAME, GEFEDITPARTTESTOBJECT_CLASSNAME, GUISUBITEMTESTOBJECT_CLASSNAME, GUITESTOBJECT_CLASSNAME, INTERNALFRAMETESTOBJECT_CLASSNAME, MESSAGEBOXTESTOBJECT_CLASSNAME, PALETTEGUISUBITEMTESTOBJECT_CLASSNAME, PROCESSTESTOBJECT_CLASSNAME, SCROLLSUBITEMTESTOBJECT_CLASSNAME, SCROLLTESTOBJECT_CLASSNAME, SELECTGUISUBITEMTESTOBJECT_CLASSNAME, SELECTSCROLLGUISUBITEMTESTOBJECT_CLASSNAME, SHELLTESTOBJECT_CLASSNAME, STATELESSGUISUBITEMTESTOBJECT_CLASSNAME, SUBITEMTESTOBJECT_CLASSNAME, TABITEMTESTOBJECT_CLASSNAME, TESTOBJECT_CLASSNAME, TEXTGUISUBITEMTESTOBJECT_CLASSNAME, TEXTGUITESTOBJECT_CLASSNAME, TEXTSCROLLTESTOBJECT_CLASSNAME, TEXTSELECTGUISUBITEMTESTOBJECT_CLASSNAME, TIMEOUTTESTOBJECT_CLASSNAME, TOGGLEGUITESTOBJECT_CLASSNAME, TOGGLETESTOBJECT_CLASSNAME, TOPLEVELSUBITEMTESTOBJECT_CLASSNAME, TOPLEVELTESTOBJECT_CLASSNAME, TRACKBARTESTOBJECT_CLASSNAME, vomClippedRectangle| Constructor and Description |
|---|
FlexContainerProxy(FlexTestDomainImplementation theDomain,
com.rational.test.ft.domain.IChannel channel,
java.lang.String theAutomationID) |
FlexContainerProxy(FlexTestDomainImplementation theDomain,
java.lang.String theAutomationID) |
| Modifier and Type | Method and Description |
|---|---|
void |
dragCancel() |
void |
dragCancel(java.lang.String keyModifier) |
void |
dragDrop() |
void |
dragDrop(java.lang.String dragAction) |
void |
dragDrop(java.lang.String dragAction,
java.lang.String draggedItem) |
void |
dragDrop(java.lang.String dragAction,
java.lang.String draggedItem,
java.lang.String keyModifier) |
void |
dragStart() |
void |
dragStart(java.lang.String draggedItem) |
void |
dragStart(java.lang.String draggedItem,
java.lang.String keyModifier) |
com.rational.test.ft.sys.MethodSpecification |
GetMethodSpec(java.lang.String eventName,
java.lang.String eventArgs) |
int |
getNumChildren() |
java.lang.String |
getTestObjectClassName()
Returns a valid class name specification.
|
void |
mousescroll(int delta) |
void |
scroll(com.rational.test.ft.script.Subitem subitem,
java.lang.String scrollDirection) |
void |
scroll(com.rational.test.ft.script.Subitem subitem,
java.lang.String scrollDirection,
java.lang.String scrollDetails) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value)
Sets the value for a specific property defined in
getProperties() or getRecognitionProperties(). |
addAdditionalRecognitionProperties, addRecognitionProperty, changeFocus, changeFocus, changeFocus, changeFocus, click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, ensureObjectIsVisible, getAddedRecognitionProperty, getAddedRecognitionPropertyValue, getAddedRecognitionPropertyWeight, getAutomationChildAt, getChildAtPoint, getChildren, getClientRectangle, getClippedScreenRectangle, getDataDrivableCommand, getDescriptiveName, getIndexer, getIndexers, getLabel, getMappableChildren, getMappableParent, getMethods, getMethodSpecForPoint, getNonValueProperties, getObjectClassName, getOwnedObjects, getOwner, getParent, getPlayerId, getProperties, getPropertiesList, getProperty, getRecognitionProperties, getRecognitionPropertyWeight, getRole, getScreenPoint, getScreenPoint, getScreenRectangle, getScriptCommandFlags, getStandardProperties, getTestDataTypes, getTestDomain, getTopMappableParent, getTopParent, getTransactionId, getUniqueId, getValue, getVisualTopParent, hasAddedRecognitionProperties, hasFocus, hover, hover, hover, hover, isEnabled, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint, performAction, performAction, performAction, performAction, performAction, performAction, processMouseEvent, setIndexer, setTransactionId, shouldBeMapped, suppressKeyActionaddDataDrivableCommands, baseClassMatch, canTakeVP, equals, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getChannel, getChildren, getDataDrivableCommands, getElementWithFocus, getField, getIgnorableProperties, getMappableChildren, getMappableParent, getObjectCustomClassName, getOwnedObjects, getParent, getProxy, getScriptCommandAnchor, getTestData, getVisualClippableParent, getVisualClippedRectangle, getVisualMappableChildren, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, updateTestDataprotected static final java.lang.String PROPERTY_CREATIONINDEX
protected static final java.lang.String PROPERTY_CREATIONPOLICY
protected static final java.lang.String PROPERTY_LABEL
protected static final java.lang.String PROPERTY_NUMCHILDREN
protected static final java.lang.String POLICY_AUTO
protected static final java.lang.String POLICY_ALL
protected static final java.lang.String POLICY_NONE
protected static final java.lang.String POLICY_QUEUED
public FlexContainerProxy(FlexTestDomainImplementation theDomain, com.rational.test.ft.domain.IChannel channel, java.lang.String theAutomationID)
public FlexContainerProxy(FlexTestDomainImplementation theDomain, java.lang.String theAutomationID)
public java.lang.String getTestObjectClassName()
FlexObjectProxyTestObject class. The testObject
performs a cross-process (and cross-JVM) call to the
same method against an associated proxy, which is this proxy.
This method should never return null, even if shouldBeMapped()
returns false. User may still access objects such as this through
scripting method calls and can return references to them.
If a null were returned, the marshalling code would be confused and would not
be able to construct a test object.
This method may be called from any thread.
getTestObjectClassName in interface com.rational.test.ft.domain.IProxyBasegetTestObjectClassName in class FlexObjectProxytestObject class full name.public void setProperty(java.lang.String propertyName,
java.lang.Object value)
FlexObjectProxygetProperties() or getRecognitionProperties(). Properties not defined by either of these
methods, and properties whose values cannot be modified throw an
appropriately populated PropertyNotFoundException.setProperty in class FlexObjectProxypropertyName - The name of the property to redefine. This
name is the same as that returned by
getProperties().FlexObjectProxy.getProperties(),
FlexObjectProxy.getProperty(String)public int getNumChildren()
public com.rational.test.ft.sys.MethodSpecification GetMethodSpec(java.lang.String eventName,
java.lang.String eventArgs)
GetMethodSpec in class FlexObjectProxypublic void dragCancel()
public void dragCancel(java.lang.String keyModifier)
public void dragDrop()
public void dragDrop(java.lang.String dragAction)
public void dragDrop(java.lang.String dragAction,
java.lang.String draggedItem)
public void dragDrop(java.lang.String dragAction,
java.lang.String draggedItem,
java.lang.String keyModifier)
public void dragStart()
public void dragStart(java.lang.String draggedItem)
public void dragStart(java.lang.String draggedItem,
java.lang.String keyModifier)
public void scroll(com.rational.test.ft.script.Subitem subitem,
java.lang.String scrollDirection)
public void scroll(com.rational.test.ft.script.Subitem subitem,
java.lang.String scrollDirection,
java.lang.String scrollDetails)
public void mousescroll(int delta)