org.safs.abbot.jvmagent.agents
Class JTableAgent

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.JComponentAgent
                  extended by org.safs.jvmagent.agents.JChildlessAgent
                      extended by org.safs.jvmagent.agents.JTableAgent
                          extended by org.safs.abbot.jvmagent.agents.JTableAgent
All Implemented Interfaces:
AlternateAncestorUser, LocalAgent, LocalAgentFactoryUser, LocalSubItemsAgent

public class JTableAgent
extends JTableAgent

Since:
Mar 30, 2005 Feb 22, 2006 (Szucs) implementing the table related keywords (JavaTableFunctions and TableViewFunctions)

Field Summary
protected  java.lang.String action
           
protected  java.lang.String compName
           
protected  java.lang.String param
           
protected  JTableTester tester
           
protected  java.lang.String windowName
           
 
Fields inherited from class org.safs.jvmagent.agents.JTableAgent
INDEX_SEP, objectType
 
Fields inherited from class org.safs.jvmagent.agents.ObjectAgent
alternateAncestor, alternateAncestorClassname, factory
 
Constructor Summary
JTableAgent()
          Constructor for JTableAgent.
 
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.JTableAgent
getColumnNames, getColumnWidths, getHeaderValues, getRowHeights, getSelectedColumns, getSelectedRows, getSubItemAtIndex
 
Methods inherited from class org.safs.jvmagent.agents.JChildlessAgent
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, 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
 

Field Detail

tester

protected JTableTester tester

action

protected java.lang.String action

windowName

protected java.lang.String windowName

compName

protected java.lang.String compName

param

protected java.lang.String param
Constructor Detail

JTableAgent

public JTableAgent()
Constructor for JTableAgent.

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.