abbot.tester
Class JTreeTester

java.lang.Object
  |
  +--abbot.tester.Robot
        |
        +--abbot.tester.ComponentTester
              |
              +--abbot.tester.ContainerTester
                    |
                    +--abbot.tester.JComponentTester
                          |
                          +--abbot.tester.JTreeTester

public class JTreeTester
extends JComponentTester

Provide operations on a JTree component.


Fields inherited from class abbot.tester.Robot
BUTTON_MASK, componentDelay, defaultDelay, dragMask, EM_AWT, EM_PROG, EM_ROBOT, MENU_SHORTCUT_KEYCODE, MENU_SHORTCUT_MASK, MENU_SHORTCUT_MODIFIER, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, popupDelay, state, TERTIARY_MASK, TERTIARY_MODIFIER
 
Constructor Summary
JTreeTester()
           
 
Method Summary
 void actionClickRow(Component tree, int row)
          Simple click on the given row.
 void actionClickRow(Component tree, int row, String modifiers)
          Click with modifiers on the given row.
 void actionClickRow(Component c, int row, String modifiers, int count)
          Multiple click on the given row.
 void actionMakeVisible(Component c, TreePath path)
          Ensure all elements of the given path are visible.
 void actionSelectPath(Component c, TreePath path)
          Select the given path, expanding parent nodes if necessary.
 void actionSelectPopupMenuItemAtRow(Component c, int row, String item)
          Select a popup menu item at the given row.
 void actionSelectRow(Component tree, int row)
          Select the given row.
 void actionShowPopupMenuAtRow(Component c, int row)
          Activate a popup menu item at the given row.
 void actionToggleRow(Component c, int row)
          Change the open/closed state of the given row, if possible.
(package private)  TreePath convertPath(TreeModel model, TreePath path)
           
protected  TreePath makeParentPath(TreePath path)
          Return the TreePath sans the last element, or null if there's only one element.
protected  boolean makeVisible(Component c, TreePath path)
          Returns whether action was taken.
protected  Point rowToPoint(Component c, int row)
          Convert the given row to an x,y coordinate.
 
Methods inherited from class abbot.tester.JComponentTester
actionActionMap, actionScrollToVisible, actionScrollToVisible, deriveTag, mousePress, scrollToVisible, scrollToVisible
 
Methods inherited from class abbot.tester.ComponentTester
actionClick, actionClick, actionClick, actionClick, actionDelay, actionDrag, actionDrag, actionDrop, actionFocus, actionKeyPress, actionKeyRelease, actionKeyString, actionKeyStroke, actionKeyStroke, actionSelectAWTMenuItemByLabel, actionSelectAWTPopupMenuItemByLabel, actionSelectMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionShowPopupMenu, actionShowPopupMenu, actionWaitForIdle, assertComponentShowing, assertFrameShowing, assertImage, deriveAccessibleTag, getActions, getAssertMethods, getComponentActions, getComponentAssertMethods, getFinder, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isExtension, setTester, stripHTML, waitAction, waitForComponentShowing, waitForFrameShowing
 
Methods inherited from class abbot.tester.Robot
, activate, bugCheck, canMoveWindows, canResizeWindows, capture, capture, capture, click, click, click, click, click, close, deiconify, delay, drag, drag, dragOver, drop, findFocusOwner, focus, focus, getAutoDelay, getBorderIntersection, getCanonicalClass, getCloseLocation, getEventID, getEventID, getEventMode, getEventPostDelay, getIconifyLocation, getKeyCode, getKeyCode, getKeyModifiers, getMaximizeLocation, getModifiers, getModifiers, getMouseModifiers, getMoveLocation, getPreferredRobotAutoDelay, getResizeLocation, hasHierarchyEventGenerationBug, hasKeyStrokeGenerationBug, hasMultiClickFrameBug, hasRobotMotionBug, iconify, invokeAction, invokeAndWait, isModifier, isOnPopup, 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, resetPointer, resize, resizeBy, sample, selectAWTMenuItem, selectAWTMenuItemByLabel, selectAWTPopupMenuItem, selectAWTPopupMenuItemByLabel, selectMenuItem, sendEvent, setAutoDelay, setEventMode, setEventPostDelay, setModifiers, showPopupMenu, showPopupMenu, simpleClassName, sleep, 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

JTreeTester

public JTreeTester()
Method Detail

rowToPoint

protected Point rowToPoint(Component c,
                           int row)
Convert the given row to an x,y coordinate.
Throws:
ActionFailedException - if the row is not available.

actionSelectRow

public void actionSelectRow(Component tree,
                            int row)
Select the given row. If the row is already selected, does nothing.

actionClickRow

public void actionClickRow(Component tree,
                           int row)
Simple click on the given row.

actionClickRow

public void actionClickRow(Component tree,
                           int row,
                           String modifiers)
Click with modifiers on the given row.

actionClickRow

public void actionClickRow(Component c,
                           int row,
                           String modifiers,
                           int count)
Multiple click on the given row.

convertPath

TreePath convertPath(TreeModel model,
                     TreePath path)

makeParentPath

protected TreePath makeParentPath(TreePath path)
Return the TreePath sans the last element, or null if there's only one element.

makeVisible

protected boolean makeVisible(Component c,
                              TreePath path)
Returns whether action was taken.

actionMakeVisible

public void actionMakeVisible(Component c,
                              TreePath path)
Ensure all elements of the given path are visible.

actionSelectPath

public void actionSelectPath(Component c,
                             TreePath path)
Select the given path, expanding parent nodes if necessary.

actionToggleRow

public void actionToggleRow(Component c,
                            int row)
Change the open/closed state of the given row, if possible.

actionSelectPopupMenuItemAtRow

public void actionSelectPopupMenuItemAtRow(Component c,
                                           int row,
                                           String item)
Select a popup menu item at the given row.

actionShowPopupMenuAtRow

public void actionShowPopupMenuAtRow(Component c,
                                     int row)
Activate a popup menu item at the given row.


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

SourceForge