org.safs.abbot.jvmagent.agents
Class FrameAgent

java.lang.Object
  extended by org.safs.jvmagent.agents.ObjectAgent
      extended by org.safs.jvmagent.agents.ComponentAgent
          extended by org.safs.jvmagent.agents.ContainerAgent
              extended by org.safs.jvmagent.agents.WindowAgent
                  extended by org.safs.jvmagent.agents.FrameAgent
                      extended by org.safs.abbot.jvmagent.agents.FrameAgent
All Implemented Interfaces:
AlternateAncestorUser, LocalAgent, LocalAgentFactoryUser, LocalSubItemsAgent

public class FrameAgent
extends FrameAgent

Since:
Mar 30, 2005

Field Summary
 
Fields inherited from class org.safs.jvmagent.agents.FrameAgent
objectType
 
Fields inherited from class org.safs.jvmagent.agents.ObjectAgent
alternateAncestor, alternateAncestorClassname, factory
 
Constructor Summary
FrameAgent()
          Constructor for FrameAgent.
 
Method Summary
 TestRecordData process(java.lang.Object object, TestRecordData testRecordData)
          Process the action provided in the testRecordData.
 
Methods inherited from class org.safs.jvmagent.agents.WindowAgent
getChildCount, getChildren
 
Methods inherited from class org.safs.jvmagent.agents.ComponentAgent
convertCoords, validateActionCommand, validateComponent
 
Methods inherited from class org.safs.jvmagent.agents.ObjectAgent
getAlternateAncestor, getAlternateAncestorClassname, getAncestorAgent, getCaption, getClassName, getID, getLevel, getLocalAgentFactory, getMatchingPathObject, getName, getProperty, getPropertyNames, getStringData, getSubItemAtIndex, getSuperClassNames, getText, isMatchingPath, isShowing, isValid, processAncestor, setAlternateAncestor, setAlternateAncestorClassname, setLocalAgentFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameAgent

public FrameAgent()
Constructor for FrameAgent.

Method Detail

process

public TestRecordData process(java.lang.Object object,
                              TestRecordData testRecordData)
Process the action provided in the testRecordData. An Agent may throw various types of Agent-specific RuntimeExceptions depending upon failure modes.

Specified by:
process in interface LocalAgent
Overrides:
process in class ObjectAgent
Parameters:
testRecordData - provides all the information needed by the Agent to perform the action.
Returns:
TestRecordData with necessary info, especially the modified statuscode.