public class JTreeTester extends JComponentTester
JTreeLocation
Robot.ConditionEDTDecorator
IGNORED_METHODS
componentDelay, defaultDelay, DRAG_DELAY, EM_AWT, EM_ROBOT, IDLE_TIMEOUT, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, popupDelay, popupJitterDelay, REALSYNC_IDLE_TIMEOUT, REALSYNC_IDLE_TIMEOUT_DEFAULT
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 and Description |
---|
JTreeTester() |
Modifier and Type | Method and Description |
---|---|
void |
actionClick(Component c,
ComponentLocation loc)
Click at the given location.
|
void |
actionClickRow(Component tree,
int row)
Simple click on the given row.
|
void |
actionClickRow(Component tree,
int row,
String modifiers)
Deprecated.
Use the ComponentLocation version.
|
void |
actionClickRow(Component c,
int row,
String modifiers,
int count)
Deprecated.
Use the ComponentLocation version.
|
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 |
actionSelectRow(Component c,
ComponentLocation loc)
Select the given row.
|
void |
actionSelectRow(Component tree,
int row)
Select the given row.
|
void |
actionToggleRow(Component c,
ComponentLocation loc)
Change the open/closed state of the given row, if possible.
|
void |
actionToggleRow(Component c,
int row)
Deprecated.
Use the ComponentLocation version instead.
|
boolean |
assertPathExists(Component tree,
TreePath path)
Determine whether a given path exists, expanding ancestor nodes as
necessary to find it.
|
boolean |
assertPathExists(Component tree,
TreePath path,
boolean invert)
Determine whether a given path exists, expanding ancestor nodes as
necessary to find it.
|
boolean |
assertPathExists(Component tree,
TreePath path,
int timeout,
boolean invert)
Determine whether a given path exists, expanding ancestor nodes as
necessary to find it.
|
static String |
dumpTree(JTree tree) |
ComponentLocation |
getLocation(Component c,
Point p)
Convert the coordinate into a more meaningful location.
|
static boolean |
isLocationInExpandControl(JTree tree,
int x,
int y)
Returns whether the given point is in one of the JTree's node
expansion controls.
|
protected boolean |
makeVisible(Component c,
TreePath path)
Make the given path visible, if possible, and returns whether any
action was taken.
|
ComponentLocation |
parseLocation(String encoded)
Parse the String representation of a JTreeLocation into the actual
JTreeLocation object.
|
static TreePath |
pathToStringPath(JTree tree,
TreePath path)
Return the String representation of the given TreePath, or null if one
can not be obtained.
|
static String |
valueToString(JTree tree,
TreePath path)
|
actionActionMap, actionClick, actionClick, actionDrag, actionDrag, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, convertRendererToString, deriveTag, getTester, isVisible, isVisible, mousePress, scrollRectToVisible, scrollToVisible, scrollToVisible
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
activate, callAndWait, callAndWait, 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
public static boolean isLocationInExpandControl(JTree tree, int x, int y)
public static String dumpTree(JTree tree)
tree
- The tree to dumppublic static TreePath pathToStringPath(JTree tree, TreePath path)
public void actionClick(Component c, ComponentLocation loc)
actionClick
in class ComponentTester
public void actionSelectRow(Component c, ComponentLocation loc)
public void actionSelectRow(Component tree, int row)
public void actionClickRow(Component tree, int row)
public void actionClickRow(Component tree, int row, String modifiers)
public void actionClickRow(Component c, int row, String modifiers, int count)
protected boolean makeVisible(Component c, TreePath path)
LocationUnavailableException
- if no corresponding path can be
found.public void actionMakeVisible(Component c, TreePath path)
public void actionSelectPath(Component c, TreePath path)
public void actionToggleRow(Component c, int row)
public void actionToggleRow(Component c, ComponentLocation loc)
public boolean assertPathExists(Component tree, TreePath path)
public boolean assertPathExists(Component tree, TreePath path, boolean invert)
invert
- Whether it invert the sense of this operation, when inverted
it assumed a timeout of zero.public boolean assertPathExists(Component tree, TreePath path, int timeout, boolean invert)
timeout
- How long to wait for the tree path to become avaliableinvert
- Whether it invert the sense of this operationpublic ComponentLocation parseLocation(String encoded)
parseLocation
in class ComponentTester
public ComponentLocation getLocation(Component c, Point p)
getLocation
in class ComponentTester
Abbot is hosted on