public abstract class FlexListBaseProxy extends FlexScrollControlBaseProxy
Modifier and Type | Field and Description |
---|---|
protected java.lang.String[] |
argsArray |
protected int |
EVENTTRIGGER_KEYBOARD |
protected int |
EVENTTRIGGER_MOUSE |
protected static java.lang.String |
PROPERTY_ALLOWMULTISELECT |
protected static java.lang.String |
PROPERTY_COLCOUNT |
protected static java.lang.String |
PROPERTY_LOCKEDCOLCOUNT |
protected static java.lang.String |
PROPERTY_LOCKEDROWCOUNT |
protected static java.lang.String |
PROPERTY_NUMCHILDREN |
protected static java.lang.String |
PROPERTY_ROWCOUNT |
protected static java.lang.String |
PROPERTY_SELECTABLE |
protected static java.lang.String |
PROPERTY_SELINDEX |
protected static java.lang.String |
PROPERTY_SELINDICES |
protected static java.lang.String |
PROPERTY_SELITEM |
protected static java.lang.String |
PROPERTY_SELITEMS |
protected static java.lang.String |
PROPERTY_SHOWDATATIPS |
protected static java.lang.String |
PROPERTY_WORDWRAP |
protected boolean |
spacePressed |
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, ScrollDetailsValue, ScrollDirectionValue, transactionId
BROWSERTABTESTOBJECT_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
INCLUDE_ALL, INCLUDE_JUSTOBJECT, INCLUDE_SIBLINGS
Constructor and Description |
---|
FlexListBaseProxy(FlexTestDomainImplementation theDomain,
IChannel channel,
java.lang.String theAutomationID) |
FlexListBaseProxy(FlexTestDomainImplementation theDomain,
java.lang.String theAutomationID) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getMethodName(java.lang.String eventName) |
protected java.util.Vector |
getModifiers(java.lang.String methodName) |
java.util.Hashtable |
getProperties()
Returns a complete set of properties for the associated
test object.
|
int |
getSelectedIndex() |
int[] |
getSelectedIndices() |
java.lang.String |
getTestObjectClassName()
Returns a valid class name specification.
|
protected boolean |
isEventTriggerPresent() |
protected boolean |
isKeyModifierPresent() |
protected boolean |
isMultiSelectAllowed() |
protected boolean |
isTriggerKeyBoard(java.lang.String trigger) |
GetMethodSpec, scroll, scroll
addAdditionalRecognitionProperties, addRecognitionProperty, changeFocus, changeFocus, changeFocus, changeFocus, click, click, click, 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, 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, setProperty, setTransactionId, shouldBeMapped, suppressKeyAction
addDataDrivableCommands, 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, updateTestData
protected static final java.lang.String PROPERTY_ALLOWMULTISELECT
protected static final java.lang.String PROPERTY_COLCOUNT
protected static final java.lang.String PROPERTY_LOCKEDCOLCOUNT
protected static final java.lang.String PROPERTY_LOCKEDROWCOUNT
protected static final java.lang.String PROPERTY_NUMCHILDREN
protected static final java.lang.String PROPERTY_ROWCOUNT
protected static final java.lang.String PROPERTY_SELECTABLE
protected static final java.lang.String PROPERTY_SELINDEX
protected static final java.lang.String PROPERTY_SELINDICES
protected static final java.lang.String PROPERTY_SELITEM
protected static final java.lang.String PROPERTY_SELITEMS
protected static final java.lang.String PROPERTY_SHOWDATATIPS
protected static final java.lang.String PROPERTY_WORDWRAP
protected java.lang.String[] argsArray
protected boolean spacePressed
protected int EVENTTRIGGER_MOUSE
protected int EVENTTRIGGER_KEYBOARD
public FlexListBaseProxy(FlexTestDomainImplementation theDomain, IChannel channel, java.lang.String theAutomationID)
public FlexListBaseProxy(FlexTestDomainImplementation theDomain, java.lang.String theAutomationID)
public java.lang.String getTestObjectClassName()
FlexObjectProxy
TestObject
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 IProxyBase
getTestObjectClassName
in class FlexObjectProxy
testObject
class full name.public java.util.Hashtable getProperties()
FlexObjectProxy
This method does not return properties whose values are references
to objects. The method FlexObjectProxy.getNonValueProperties()
returns
information about such properties.
getProperties
in class FlexObjectProxy
FlexObjectProxy.getProperty(String)
,
FlexObjectProxy.setProperty(String,Object)
,
FlexObjectProxy.getStandardProperties()
,
FlexObjectProxy.getNonValueProperties()
public int getSelectedIndex()
public int[] getSelectedIndices()
protected boolean isMultiSelectAllowed()
protected java.lang.String getMethodName(java.lang.String eventName)
protected java.util.Vector getModifiers(java.lang.String methodName)
protected boolean isKeyModifierPresent()
protected boolean isEventTriggerPresent()
protected boolean isTriggerKeyBoard(java.lang.String trigger)