org.safs.rational.wpf
Class CFWPFList

java.lang.Object
  extended by org.safs.Processor
      extended by org.safs.ComponentFunction
          extended by org.safs.rational.CFComponent
              extended by org.safs.rational.CFList
                  extended by org.safs.rational.wpf.CFWPFList

public class CFWPFList
extends CFList


Field Summary
static java.lang.String LISTDATA_WPF_RFT_VP_PROPERTY
           
 
Fields inherited from class org.safs.rational.CFList
ACTIVATEPARTIALMATCH, ACTIVATETEXTITEM, ACTIVATEUNVERIFIEDPARTIALMATCH, ACTIVATEUNVERIFIEDTEXTITEM, CAPTUREITEMSTOFILE, CLICKCOLUMNINDEX, CLICKCOLUMNLABEL, CLICKTEXTITEM, EXTENDSELECTIONTOTEXTITEM, LISTDATA_RFT_VP_PROPERTY, NETLISTBOXCLASSNAME, NETLISTVIEWCLASSNAME, RIGHTCLICKTEXTITEM, RIGHTCLICKUNVERIFIEDTEXTITEM, SELECT, SELECTANOTHERTEXTITEM, SELECTANOTHERUNVERIFIEDTEXTITEM, SELECTINDEX, SELECTPARTIALMATCH, SELECTTEXTITEM, SELECTUNVERIFIED, SELECTUNVERIFIEDPARTIALMATCH, SELECTUNVERIFIEDTEXTITEM, SETLISTCONTAINS, SETTEXTVALUE, VERIFYITEM, VERIFYITEMUNSELECTED, VERIFYLISTCONTAINS, VERIFYLISTCONTAINSPARTIALMATCH, VERIFYLISTDOESNOTCONTAIN, VERIFYLISTDOESNOTCONTAINPARTIALMATCH, VERIFYMENUITEM, VERIFYMENUPARTIALMATCH, VERIFYPARTIALMATCH, VERIFYSELECTED, VERIFYSELECTEDITEM, VERIFYSELECTEDPARTIALMATCH
 
Fields inherited from class org.safs.rational.CFComponent
ALTLEFTDRAG, ASSIGNPROPERTYVARIABLE, CAPTUREOBJECTDATATOFILE, CAPTUREPROPERTIESTOFILE, CAPTUREPROPERTYTOFILE, CLEARAPPMAPCACHE, CLICK, CLOSEWINDOW, COMPONENTCLICK, CTRLALTLEFTDRAG, CTRLCLICK, CTRLLEFTDRAG, CTRLRIGHTCLICK, CTRLSHIFTLEFTDRAG, DOUBLECLICK, GETGUIIMAGE, GETTEXTFROMGUI, GUIDOESEXIST, GUIDOESNOTEXIST, HOVERMOUSE, HSCROLLTO, INPUTCHARACTERS, INPUTKEYS, ISPROPERTYEXIST, keepEncodingConsistent, LEFTDRAG, LOCATESCREENIMAGE, MAXIMIZE, MINIMIZE, MOUSECLICK, obj1, RESTORE, RIGHTCLICK, RIGHTDRAG, SAVETEXTFROMGUI, script, SELECTMENUITEM, SELECTMENUITEMCONTAINS, SENDEVENT, SETPOSITION, SETPROPERTYVALUE, SHIFTCLICK, SHIFTLEFTDRAG, VERIFYARRAYPROPERTYTOFILE, VERIFYBINARYFILETOFILE, VERIFYCLIPBOARDTOFILE, VERIFYFILETOFILE, VERIFYGUIIMAGETOFILE, VERIFYMENUITEMCONTAINS, VERIFYOBJECTDATATOFILE, VERIFYPROPERTY, VERIFYPROPERTYCONTAINS, VERIFYPROPERTYTOFILE, VERIFYTEXTFILETOFILE, VERIFYVALUECONTAINS, VERIFYVALUEEQUALS, VERIFYVALUES, VERIFYVALUESIGNORECASE, VSCROLLTO, WAITFORGUI, WIN_MAXIMIZED, WIN_MINIMIZED, WIN_NORMAL
 
Fields inherited from class org.safs.ComponentFunction
action, compName, mapname, utils, windowName
 
Fields inherited from class org.safs.Processor
breakpointsOn, CASE_INSENSITIVE_FLAG, CASEINSENSITIVE_FLAG, clearProxiesAlways, commandLineBreakpoint, customStr, customText, DEBUG_MESSAGE, debugStr, debugText, DEFAULT_CUSTOM_PROCESSOR_PACKAGE, DEFAULT_CUSTOM_PROCESSOR_SUBPACKAGE, DEFAULT_PROCESSOR_PACKAGE, FAILED_MESSAGE, FAILED_OK_MESSAGE, failedStr, failedText, FAILURE_DETAIL, GENERIC_MESSAGE, genericStr, genericText, LINE_FAILURE_4, log, myBreakpointsOn, otherStr, otherText, PARAM_SIZE_1, PARAM_SIZE_2, PARAM_SIZE_3, PARAM_SIZE_4, params, PASSED_MESSAGE, passedStr, passedText, PRE_TXT_SUCCESS_4, PRE_TXT_SUCCESS_5, processorConfigSet, processorMap, recordProcessed, RECTYPE_DRIVER_COMMAND, RECTYPE_DRIVER_COMMAND_F, RECTYPE_DRIVER_COMMAND_W, RECTYPE_TEST_STEP, RECTYPE_TEST_STEP_F, RECTYPE_TEST_STEP_W, RFSMCache, RFSMOnly, RFT_FIND_SEARCH_MODE_ALGORITHM, RFT_FIND_SEARCH_MODE_CACHE, SAFS_CLEARPROXIESALWAYS_ITEM, SAFS_COMMANDLINEBREAKPOINT_ITEM, SAFS_COMMANDLINEBREAKPOINT_VARIABLE, SAFS_PARAMS_FILE, SAFS_RESBUN_NAME, SAFS_SECSWAITFORCOMPONENT_ITEM, SAFS_SECSWAITFORCOMPONENT_VARIABLE, SAFS_SECSWAITFORWINDOW_ITEM, SAFS_SECSWAITFORWINDOW_VARIABLE, SAFS_TESTDOMAINS_ITEM, SAFS_TESTDOMAINS_VARIABLE, secsWaitForComponent, secsWaitForWindow, SENT_MSG_3, testDomains, testRecordData, TXT_FAILURE_1, TXT_FAILURE_2, TXT_FAILURE_3, TXT_FAILURE_4, TXT_FAILURE_5, TXT_SUCCESS_1, TXT_SUCCESS_2, TXT_SUCCESS_2a, TXT_SUCCESS_3, TXT_SUCCESS_3a, TXT_SUCCESS_4, TXT_SUCCESS_5, WARNING_MESSAGE, WARNING_OK_MESSAGE, warningStr, warningText
 
Constructor Summary
CFWPFList()
           
 
Method Summary
protected  java.util.List captureObjectData(TestObject guiObj)
          Note: Override the method in its super class CFList
protected  java.lang.String getListItem(GuiTestObject guiObj, int index)
          Note: Override the method in its super class CFList
protected  void verifySelected(GuiSubitemTestObject guiObj, java.lang.String param, boolean partialmatch, boolean desireSelected)
          Note: Override the method in its super class CFList
 
Methods inherited from class org.safs.rational.CFList
activatePartialMatch, captureItemsToFile, clickColumn, clickTextItem, clickTextItem2, getListItems, localProcess, modifiedClickTextItem, modifiedDoubleClickTextItem, performDoubleClick, scrollToIndex, scrollToText, searchForListItem, selectIndex, selectItemAtIndex, selectPartialMatch, SetListContains, verifyItem, VerifyListContains, VerifyListNotContain, verifyMenuItem, verifySelected, verifyUnSelected
 
Methods inherited from class org.safs.rational.CFComponent
action_GetSaveTextFromGUI, captureObjectDataToFile, checkForCoord, checkForCoord, componentClick, convertObjectValueToString, extractTreeItemsSub, findMenuBars, formatObjectData, getAppletsBrowser, getComponentRectangle, getHelpers, getKeepEncodingConsistent, getObjectProperty, getObjectPropertyFromProperties, getUserObject, isDotnetDomain, isFlexDomain, isHtmlDomain, isJavaDomain, isSwtDomain, isSWTWidget, isWinDomain, listAllProperties, listAllProperties, listMethods, listNonValueProperties, listProperties, locateScreenImage, matchedPathOfMenuItem, mouseClick, parseWhereInfo, performClick, preformDrag, process, selectMenuItem, sendEvent, sendFlexEvent, setKeepEncodingConsistent, setPosition, tobj, verifyMenuItem
 
Methods inherited from class org.safs.ComponentFunction
action_getGuiImage, action_verifyGuiImageToFile, componentExecutedFailureMessage, componentFailureMessage, componentSuccessMessage, convertCoords, convertLine, convertNum, getAlternateParams, getHelpersWorker, issueActionFailure, issueActionOnXFailure, issueErrorPerformingAction, issueErrorPerformingActionOnX, issueFileErrorFailure, issueInputRecordFailure, issueParameterCountFailure, issueParameterCountFailure, issueParameterValueFailure, issuePassedSuccess, issuePassedSuccessUsing, issueUnknownErrorFailure, isSupportedRecordType, lookupAppMapCoordReference, lookupAppMapLineReference, lookupAppMapNumReference, lookupAppMapReference, setRectVars, updateFromTestRecordData
 
Methods inherited from class org.safs.Processor
activateBreakpoint, checkBreakpoints, checkMyBreakpoints, delay, distributeConfigInformation, getAppMapItem, getChainedProcessor, getClassInstance, getClearProxiesAlways, getCustomProcClassNames, getCustomProcInstancePath, getLogUtilities, getParams, getProcClassNames, getProcInstance, getProcInstancePath, getRequiredField, getSecsWaitForComponent, getSecsWaitForWindow, getStandardErrorMessage, getTestRecordData, getVariable, hasChainedProcessor, initProcessorAndProcess, instanceProcessorAndProcess, isBreakpointsOn, isComponentFunctionRecord, isDriverCommandRecord, isEngineCommandRecord, isMyBreakpointsOn, isRecordProcessed, isRFSMCache, isRFSMOnly, paramsFailedMsg, paramsFailedMsg, processCustomProcessor, processSubclassProcessor, setBreakpointsOn, setChainedProcessor, setClearProxiesAlways, setCommandLineBreakpoint, setCustomProcInstancePath, setLogUtilities, setMyBreakpointsOn, setParams, setProcInstance, setProcInstancePath, setRecordProcessed, setRFSMCache, setRFSMOnly, setSecsWaitForComponent, setSecsWaitForWindow, setTestDomains, setTestRecordData, setVariable, standardFailureMessage, substituteVariable, validateParamSize, validProcessorClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LISTDATA_WPF_RFT_VP_PROPERTY

public static final java.lang.String LISTDATA_WPF_RFT_VP_PROPERTY
See Also:
Constant Field Values
Constructor Detail

CFWPFList

public CFWPFList()
Method Detail

captureObjectData

protected java.util.List captureObjectData(TestObject guiObj)
                                    throws SAFSException
Note: Override the method in its super class CFList

Overrides:
captureObjectData in class CFList
Parameters:
guiObj - This is the reference to the List object (java or .net or other list)
Returns:
A list contains all items of a listbox
Throws:
SAFSException

verifySelected

protected void verifySelected(GuiSubitemTestObject guiObj,
                              java.lang.String param,
                              boolean partialmatch,
                              boolean desireSelected)
Note: Override the method in its super class CFList

Overrides:
verifySelected in class CFList
Parameters:
partialmatch - if true, then partial match on selected
desireSelected - if true, test for selected; otherwise, unselected

getListItem

protected java.lang.String getListItem(GuiTestObject guiObj,
                                       int index)
                                throws SAFSException
Note: Override the method in its super class CFList

Overrides:
getListItem in class CFList
Parameters:
guiObj - A test object represents a list
index - An index of the item in a list
Returns:
String, the item's text at index of a list
Throws:
SAFSException