com.appperfect.devcommon.script.flexelement
Interface FlexListBase

All Superinterfaces:
FlexDisplayObject, FlexObject, FlexScrollBase, IScript
All Known Subinterfaces:
FlexDataGrid, FlexList, FlexTree

public interface FlexListBase
extends FlexScrollBase

FlexListBase element can be created using createFlexListBase API of IScriptEngine interface. The return value is an instance of FlexListBase interface. Once FlexListBase is created, you can play events on it.

See Also:
FlexObject, FlexDisplayObject

Method Summary
 boolean deselect(java.lang.String itemRenderer, int triggerEvent, int keyModifier)
 To simulate de-select on flex element
 boolean doubleClick(java.lang.String itemRenderer)
 To simulate double click on flex element
 boolean dragCancel(int keyModifier)
 To simulate drag cancel on flex element
 boolean dragDrop(java.lang.String draggedItem, int keyModifier)
 To simulate drag drop on flex element
 boolean dragStart(java.lang.String draggedItem, int keyModifier)
 To simulate drag start on flex element
 boolean mouseScroll(int delta)
 To simulate mouse scroll on flex element
 boolean multiSelect(java.lang.String itemRenderer, int triggerEvent, int keyModifier)
 To simulate multi-select on flex element
 boolean scroll(int position, int direction, int detail)
 To simulate scroll on flex element
 boolean select(java.lang.String itemRenderer, int triggerEvent, int keyModifier)
 To simulate select on flex element
 boolean type(java.lang.String keyCode, int keyModifier)
 To simulate type on flex element
 
Methods inherited from interface com.appperfect.devcommon.script.flexelement.FlexObject
changeFocus, setFocus
 
Methods inherited from interface com.appperfect.devcommon.script.flexelement.FlexDisplayObject
addAttribute, click, mouseMove, setBreakPoint, setIgnored, setImagePath, setThinkTime, setTitle
 
Methods inherited from interface com.appperfect.devcommon.script.IScript
getReasonForFailure, isIgnored, isTaskSuccessful, isTaskTimedOut, setReasonForFailure, setTaskSuccessful, setTaskTimedout, setTimeout
 

Method Detail

deselect

boolean deselect(java.lang.String itemRenderer,
                 int triggerEvent,
                 int keyModifier)
To simulate de-select on flex element

Parameters:
itemRenderer - item renderer
triggerEvent - trigger event
keyModifier - key modifier selected viz SHIFT, CTRL, ALT etc
Returns:
true if success, false otherwise

doubleClick

boolean doubleClick(java.lang.String itemRenderer)
To simulate double click on flex element

Parameters:
itemRenderer - item renderer
Returns:
true if success, false otherwise

dragCancel

boolean dragCancel(int keyModifier)
To simulate drag cancel on flex element

Parameters:
keyModifier - key modifiers selected
Returns:
true if success, false otherwise

dragDrop

boolean dragDrop(java.lang.String draggedItem,
                 int keyModifier)
To simulate drag drop on flex element

Parameters:
draggedItem - dragged Item
keyModifier - key modifiers selected
Returns:
true if success, false otherwise

dragStart

boolean dragStart(java.lang.String draggedItem,
                  int keyModifier)
To simulate drag start on flex element

Parameters:
draggedItem - dragged Item
keyModifier - key modifiers selected
Returns:
true if success, false otherwise

mouseScroll

boolean mouseScroll(int delta)
To simulate mouse scroll on flex element

Specified by:
mouseScroll in interface FlexScrollBase
Parameters:
delta - amount to be scrolled
Returns:
true if success, false otherwise

multiSelect

boolean multiSelect(java.lang.String itemRenderer,
                    int triggerEvent,
                    int keyModifier)
To simulate multi-select on flex element

Parameters:
itemRenderer - item renderer
triggerEvent - trigger event
keyModifier - key modifier selected viz SHIFT, CTRL, ALT etc
Returns:
true if success, false otherwise

scroll

boolean scroll(int position,
               int direction,
               int detail)
To simulate scroll on flex element

Parameters:
position -
direction - to scroll
detail -
Returns:
true if success, false otherwise

select

boolean select(java.lang.String itemRenderer,
               int triggerEvent,
               int keyModifier)
To simulate select on flex element

Parameters:
itemRenderer - item renderer
triggerEvent - trigger event
keyModifier - key modifier selected viz SHIFT, CTRL, ALT etc
Returns:
true if success, false otherwise

type

boolean type(java.lang.String keyCode,
             int keyModifier)
To simulate type on flex element

Parameters:
keyCode - key code of the key to type
keyModifier - key modifier selected viz SHIFT, CTRL, ALT etc
Returns:
true if success, false otherwise


Copyright © 2003-2016 AppPerfect Corporation. All Rights Reserved.