abbot.tester
Class JTableTester

java.lang.Object
  extended by abbot.tester.Robot
      extended by abbot.tester.ComponentTester
          extended by abbot.tester.ContainerTester
              extended by abbot.tester.JComponentTester
                  extended by abbot.tester.JTableTester
All Implemented Interfaces:
AWTConstants

public class JTableTester
extends JComponentTester

Provide user actions on a JTable. The JTable substructure is a "Cell", and JTableLocation provides different identifiers for a cell.

See Also:
JTableLocation

Field Summary
 
Fields inherited from class abbot.tester.ComponentTester
IGNORED_METHODS
 
Fields inherited from class abbot.tester.Robot
componentDelay, defaultDelay, EM_AWT, EM_ROBOT, IDLE_TIMEOUT, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, popupDelay
 
Fields inherited from interface abbot.tester.AWTConstants
BUTTON_MASK, COPY_MASK, DRAG_THRESHOLD, LINK_MASK, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MENU_SHORTCUT_STRING, MOVE_MASK, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, TERTIARY_MASK, TERTIARY_MODIFIER
 
Constructor Summary
JTableTester()
           
 
Method Summary
 void actionSelectCell(Component c, int row, int col)
          Select the given cell, if not already.
 void actionSelectCell(Component c, JTableLocation loc)
          Select the given cell, if not already.
 void actionSelectCell(Component c, JTableLocation loc, int timeout)
          Select the given cell, if not already.
 ComponentLocation getLocation(Component c, Point p)
          Return (in order of preference) the location corresponding to value, cell, or coordinate.
 ComponentLocation parseLocation(String encoded)
          Parse the String representation of a JTableLocation into the actual JTableLocation object.
static String valueToString(JTable table, int row, int col)
          Convert the value in the list at the given index into a reasonable string representation, or null if one can not be obtained.
 
Methods inherited from class abbot.tester.JComponentTester
actionActionMap, actionClick, actionClick, actionDrag, actionDrag, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, convertRendererToString, deriveTag, getTester, isVisible, isVisible, mousePress, scrollRectToVisible, scrollToVisible, scrollToVisible
 
Methods inherited from class abbot.tester.ComponentTester
actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionDelay, actionDrag, actionDrag, actionDrag, actionDrag, actionDragOver, actionDragOver, actionDrop, actionDrop, actionFocus, actionKeyPress, actionKeyPress, actionKeyRelease, actionKeyRelease, actionKeyString, actionKeyString, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionMouseMove, actionMousePress, actionMousePress, actionMouseRelease, actionSelectAWTMenuItem, actionSelectAWTMenuItemByLabel, actionSelectAWTPopupMenuItem, actionSelectAWTPopupMenuItemByLabel, actionSelectMenuItem, actionSelectMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionSetModifiers, actionShowPopupMenu, actionShowPopupMenu, actionShowPopupMenu, actionWaitForIdle, assertComponentShowing, assertFrameShowing, assertFrameShowing, assertImage, deriveAccessibleTag, getActions, getAssertMethods, getComponentActions, getComponentAssertMethods, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isCustom, isExtension, setTester, stripHTML, waitAction, waitForComponentShowing, waitForFrameShowing, waitForFrameShowing
 
Methods inherited from class abbot.tester.Robot
activate, canMoveWindows, canResizeWindows, capture, capture, capture, click, click, click, click, click, close, deiconify, delay, descriptiveClassName, drag, drag, dragOver, drop, findFocusOwner, fireAccessibleAction, focus, focus, getAutoDelay, getBorderTitle, getCanonicalClass, getCloseLocation, getDescriptiveName, getEventID, getEventID, getEventMode, getEventModeDescription, getEventPostDelay, getEventQueue, getIconifyLocation, getIconName, getIndex, getLabel, getMaximizeLocation, getMoveLocation, getName, getPreferredRobotAutoDelay, getResizeLocation, getRobot, getState, getText, getTitle, iconify, invokeAction, invokeAction, invokeAndWait, invokeAndWait, invokeLater, invokeLater, isReadyForInput, jitter, jitter, key, key, keyPress, keyRelease, keyString, keyStroke, maximize, mouseMove, mouseMove, mousePress, mousePress, mousePress, mousePress, mouseRelease, mouseRelease, move, moveBy, normalize, postEvent, postInvocationEvent, queueBlocked, reset, resize, resizeBy, sample, sample, sample, selectAWTMenuItem, selectAWTMenuItem, selectAWTMenuItemByLabel, selectAWTPopupMenuItem, selectAWTPopupMenuItem, selectAWTPopupMenuItemByLabel, selectMenuItem, selectMenuItem, selectPopupMenuItem, sendEvent, setAutoDelay, setEventMode, setEventPostDelay, setModifiers, showPopupMenu, showPopupMenu, simpleClassName, sleep, toHierarchyPath, toString, toString, toString, userMovable, userResizable, useScreenMenuBar, wait, wait, wait, waitForIdle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTableTester

public JTableTester()
Method Detail

valueToString

public static String valueToString(JTable table,
                                   int row,
                                   int col)
Convert the value in the list at the given index into a reasonable string representation, or null if one can not be obtained.


actionSelectCell

public void actionSelectCell(Component c,
                             JTableLocation loc)
Select the given cell, if not already.


actionSelectCell

public void actionSelectCell(Component c,
                             JTableLocation loc,
                             int timeout)
Select the given cell, if not already.


actionSelectCell

public void actionSelectCell(Component c,
                             int row,
                             int col)
Select the given cell, if not already. Equivalent to actionSelectCell(c, new JTableLocation(row, col)).


parseLocation

public ComponentLocation parseLocation(String encoded)
Parse the String representation of a JTableLocation into the actual JTableLocation object.

Overrides:
parseLocation in class ComponentTester

getLocation

public ComponentLocation getLocation(Component c,
                                     Point p)
Return (in order of preference) the location corresponding to value, cell, or coordinate.

Overrides:
getLocation in class ComponentTester


Copyright © 2002-2008 Timothy Wall. All Rights Reserved.
Abbot is hosted on

SourceForge