org.safs.rational
Class REngineCommandProcessor

java.lang.Object
  extended by org.safs.Processor
      extended by org.safs.EngineCommandProcessor
          extended by org.safs.rational.REngineCommandProcessor

public class REngineCommandProcessor
extends EngineCommandProcessor

REngineCommandProcessor works with RRobotJHook. Instantiated in RRobotJHook.initializeUtilities(). RGuiObjectVector (engine-specific) also is instantiated in RRobotJHook.initializeUtilities(). Engine commands that are not handled in this class, shall be handled by its parent class: EngineCommandProcessor.

Since:
AUG 14, 2008

Field Summary
static java.lang.String COMMAND_CLEAR_HIGHLIGHTED_DIALOG
           
static java.lang.String COMMAND_GET_MATCHING_CHILDKEYS_ATPOINT
           
static java.lang.String COMMAND_HIGHLIGHT_MATCHING_CHILD_OBJECT
          'highlightMatchingChildObject'
static java.lang.String COMMAND_HIGHLIGHT_MATCHING_CHILD_OBJECT_BYKEY
           
 
Fields inherited from class org.safs.EngineCommandProcessor
COMMAND_ENABLE_DOMAINS, COMMAND_GET_ACCESSIBLENAME, COMMAND_GET_CAPTION, COMMAND_GET_CHILD_COUNT, COMMAND_GET_CHILDREN, COMMAND_GET_CLASSNAME, COMMAND_GET_ID, COMMAND_GET_LEVEL, COMMAND_GET_MATCHING_CHILD_OBJECTS, COMMAND_GET_MATCHING_PARENT_OBJECT, COMMAND_GET_MATCHING_PATH_OBJECT, COMMAND_GET_NAME, COMMAND_GET_NONACCESSIBLENAME, COMMAND_GET_PROPERTY, COMMAND_GET_PROPERTY_NAMES, COMMAND_GET_STRING_DATA, COMMAND_GET_SUPER_CLASSNAMES, COMMAND_GET_TEXT, COMMAND_GET_TOPLEVEL_COUNT, COMMAND_GET_TOPLEVEL_WINDOWS, COMMAND_IS_MATCHING_PATH, COMMAND_IS_SHOWING, COMMAND_IS_VALID, COMMAND_SET_ACTIVE_WINDOW
 
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, 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
REngineCommandProcessor()
           
 
Method Summary
 void process()
           By default executes setRecordProcessed(false) if no chainedProcessor is present.
 
Methods inherited from class org.safs.EngineCommandProcessor
convertToDelimitedString, getEngineCommand, getGuiObjectVector, interpretFields, isSupportedRecordType, setGuiObjectVector
 
Methods inherited from class org.safs.Processor
activateBreakpoint, checkBreakpoints, checkMyBreakpoints, delay, distributeConfigInformation, getAlternateParams, 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, paramsFailedMsg, paramsFailedMsg, processCustomProcessor, processSubclassProcessor, setBreakpointsOn, setChainedProcessor, setClearProxiesAlways, setCommandLineBreakpoint, setCustomProcInstancePath, setLogUtilities, setMyBreakpointsOn, setParams, setProcInstance, setProcInstancePath, setRecordProcessed, 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

COMMAND_HIGHLIGHT_MATCHING_CHILD_OBJECT

public static final java.lang.String COMMAND_HIGHLIGHT_MATCHING_CHILD_OBJECT
'highlightMatchingChildObject'

See Also:
Constant Field Values

COMMAND_HIGHLIGHT_MATCHING_CHILD_OBJECT_BYKEY

public static final java.lang.String COMMAND_HIGHLIGHT_MATCHING_CHILD_OBJECT_BYKEY
See Also:
Constant Field Values

COMMAND_CLEAR_HIGHLIGHTED_DIALOG

public static final java.lang.String COMMAND_CLEAR_HIGHLIGHTED_DIALOG
See Also:
Constant Field Values

COMMAND_GET_MATCHING_CHILDKEYS_ATPOINT

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

REngineCommandProcessor

public REngineCommandProcessor()
Method Detail

process

public void process()
Description copied from class: EngineCommandProcessor

By default executes setRecordProcessed(false) if no chainedProcessor is present.

Overrides:
process in class EngineCommandProcessor