abbot.tester
Class JTableTester

java.lang.Object
  extended byabbot.tester.Robot
      extended byabbot.tester.ComponentTester
          extended byabbot.tester.ContainerTester
              extended byabbot.tester.JComponentTester
                  extended byabbot.tester.JTableTester

public class JTableTester
extends JComponentTester

Provide user actions on a JTable.


Field Summary
 
Fields inherited from class abbot.tester.Robot
BUTTON_MASK, componentDelay, defaultDelay, DRAG_THRESHOLD, EM_AWT, EM_ROBOT, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MENU_SHORTCUT_STRING, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, popupDelay, TERTIARY_MASK, TERTIARY_MODIFIER
 
Constructor Summary
JTableTester()
           
 
Method Summary
 void actionClickCell(Component c, int row, int col)
          Deprecated. Use the ComponentLocation version.
 void actionClickCell(Component c, int row, int col, String mods)
          Deprecated. Use the ComponentLocation version.
 void actionClickCell(Component c, int row, int col, String modifiers, int count)
          Deprecated. Use the ComponentLocation version.
 void actionDragCell(Component c, int row, int col)
          Deprecated. Use the ComponentLocation version.
 void actionDragCell(Component c, int row, int col, String modifiers)
          Deprecated. Use the ComponentLocation version.
 void actionDropAtCell(Component c, int row, int col)
          Deprecated. Use the ComponentLocation version.
 void actionScrollCellToVisible(Component comp, int row, int col)
          Deprecated. Use actionScrollToVisible(comp, new JTableLocation(row, col)) instead.
 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 actionSelectPopupMenuItemAtCell(Component c, int row, int col, String itemName)
          Deprecated. Use the ComponentLocation version.
 void actionShowPopupMenuAtCell(Component c, int row, int col)
          Deprecated. Use the ComponentLocation version.
 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, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, deriveTag, mousePress, scrollToVisible, scrollToVisible
 
Methods inherited from class abbot.tester.ComponentTester
actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionDelay, actionDrag, actionDrag, actionDrag, actionDrag, actionDrop, actionDrop, actionFocus, actionKeyPress, actionKeyPress, actionKeyPress, actionKeyPress, actionKeyRelease, actionKeyRelease, actionKeyRelease, actionKeyRelease, actionKeyString, actionKeyString, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionSelectAWTMenuItemByLabel, actionSelectAWTPopupMenuItemByLabel, actionSelectMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionShowPopupMenu, actionShowPopupMenu, actionShowPopupMenu, actionWaitForIdle, assertComponentShowing, assertFrameShowing, assertImage, deriveAccessibleTag, getActions, getAssertMethods, getComponentActions, getComponentAssertMethods, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isExtension, setTester, stripHTML, waitAction, waitForComponentShowing, 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, getCanonicalClass, getCloseLocation, getEventID, getEventID, getEventMode, getEventModeDescription, getEventPostDelay, getEventQueue, getIconifyLocation, getKeyCode, getKeyCode, getKeyModifiers, getMaximizeLocation, getModifiers, getModifiers, getMouseModifiers, getMoveLocation, getPreferredRobotAutoDelay, getResizeLocation, hasFrameDeiconifyBug, hasHierarchyEventGenerationBug, hasKeyStrokeGenerationBug, hasMultiClickFrameBug, hasRobotMotionBug, iconify, invokeAction, invokeAction, invokeAndWait, invokeAndWait, isModifier, isReadyForInput, isTertiaryButton, jitter, jitter, key, key, keyCodeToMask, keyPress, keyRelease, keyString, keyStroke, maskToKeyCode, maximize, mouseMove, mouseMove, mousePress, mousePress, mousePress, mousePress, mouseRelease, mouseRelease, move, moveBy, normalize, postEvent, reset, resize, resizeBy, sample, sample, selectAWTMenuItem, selectAWTMenuItemByLabel, selectAWTPopupMenuItem, selectAWTPopupMenuItemByLabel, selectMenuItem, 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.


actionScrollCellToVisible

public void actionScrollCellToVisible(Component comp,
                                      int row,
                                      int col)
Deprecated. Use actionScrollToVisible(comp, new JTableLocation(row, col)) instead.

Make sure the entire cell at the given index is visible.


actionSelectCell

public void actionSelectCell(Component c,
                             JTableLocation loc)
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)).


actionClickCell

public void actionClickCell(Component c,
                            int row,
                            int col)
Deprecated. Use the ComponentLocation version.

JTable click cell action.


actionClickCell

public void actionClickCell(Component c,
                            int row,
                            int col,
                            String mods)
Deprecated. Use the ComponentLocation version.

JTable click cell action.


actionClickCell

public void actionClickCell(Component c,
                            int row,
                            int col,
                            String modifiers,
                            int count)
Deprecated. Use the ComponentLocation version.

JTable click cell action.


actionDragCell

public void actionDragCell(Component c,
                           int row,
                           int col)
Deprecated. Use the ComponentLocation version.

Initiate a drag operation at the given cell using mouse button 1.


actionDragCell

public void actionDragCell(Component c,
                           int row,
                           int col,
                           String modifiers)
Deprecated. Use the ComponentLocation version.

Initiate a drag operation at the given cell, using the given button modifiers.


actionDropAtCell

public void actionDropAtCell(Component c,
                             int row,
                             int col)
Deprecated. Use the ComponentLocation version.

Drop the current drag action on the given cell.


actionSelectPopupMenuItemAtCell

public void actionSelectPopupMenuItemAtCell(Component c,
                                            int row,
                                            int col,
                                            String itemName)
Deprecated. Use the ComponentLocation version.

Select a menu item from a popup menu at the given cell.


actionShowPopupMenuAtCell

public void actionShowPopupMenuAtCell(Component c,
                                      int row,
                                      int col)
Deprecated. Use the ComponentLocation version.

Activate a popup menu at the given cell.


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-2004 Timothy Wall. All Rights Reserved.
Abbot is hosted on

SourceForge