abbot.tester
Class JTextComponentTester

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

public class JTextComponentTester
extends JComponentTester

Provides common functions for JTextComponent-based components.


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, MOUSELESS_MODIFIER, MOUSELESS_MODIFIER_MASK, MULTI_CLICK_INTERVAL, POPUP_MASK, POPUP_MODIFIER, POPUP_ON_PRESS, popupDelay, TERTIARY_MASK, TERTIARY_MODIFIER
 
Constructor Summary
JTextComponentTester()
           
 
Method Summary
 void actionClick(Component tc, int index)
          Click at the given index position.
 void actionEndSelection(Component comp, int index)
          Terminate a selection on the given index.
 void actionEnterText(Component c, String text)
          Type the given text into the given component, replacing any existing text already there.
 void actionSelect(Component comp, int start, int end)
          Deprecated. Use actionSelectText instead.
 void actionSelectText(Component comp, int start, int end)
          Select the given text range.
 void actionSetCaretPosition(Component tc, int index)
           
 void actionStartSelection(Component comp, int index)
          Start a selection at the given index.
protected  void endSelection(Component comp, int index)
          Equivalent to JTextComponent.moveCaretPosition(int), but operates through the UI.
protected  Point scrollToVisible(Component c, int index)
          Move the pointer to the given index location.
protected  void startSelection(Component comp, int index)
          Equivalent to JTextComponent.setCaretPosition(int), but operates through the UI.
 
Methods inherited from class abbot.tester.JComponentTester
actionActionMap, actionClick, actionClick, actionDrag, actionDrag, actionDrop, actionScrollToVisible, actionScrollToVisible, actionScrollToVisible, deriveTag, mousePress, scrollToVisible, scrollToVisible
 
Methods inherited from class abbot.tester.ComponentTester
actionClick, actionClick, actionClick, actionClick, actionClick, actionClick, actionDelay, actionDrag, actionDrag, actionDrag, actionDrag, actionDragOver, actionDrop, actionDrop, actionFocus, actionKeyPress, actionKeyPress, actionKeyRelease, actionKeyRelease, actionKeyString, actionKeyString, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionKeyStroke, actionSelectAWTMenuItem, actionSelectAWTMenuItemByLabel, actionSelectAWTPopupMenuItem, actionSelectAWTPopupMenuItemByLabel, actionSelectMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionSelectPopupMenuItem, actionShowPopupMenu, actionShowPopupMenu, actionShowPopupMenu, actionWaitForIdle, assertComponentShowing, assertFrameShowing, assertImage, deriveAccessibleTag, getActions, getAssertMethods, getComponentActions, getComponentAssertMethods, getLocation, getPropertyMethods, getTag, getTestedClass, getTester, getTester, isCustom, isExtension, parseLocation, 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, getRobot, getState, 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, selectAWTMenuItem, selectAWTMenuItemByLabel, selectAWTPopupMenuItem, 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

JTextComponentTester

public JTextComponentTester()
Method Detail

actionEnterText

public void actionEnterText(Component c,
                            String text)
Type the given text into the given component, replacing any existing text already there.


actionClick

public void actionClick(Component tc,
                        int index)
Click at the given index position.


actionSetCaretPosition

public void actionSetCaretPosition(Component tc,
                                   int index)

scrollToVisible

protected Point scrollToVisible(Component c,
                                int index)
Move the pointer to the given index location. Takes care of auto-scrolling through text.


startSelection

protected void startSelection(Component comp,
                              int index)
Equivalent to JTextComponent.setCaretPosition(int), but operates through the UI.


endSelection

protected void endSelection(Component comp,
                            int index)
Equivalent to JTextComponent.moveCaretPosition(int), but operates through the UI.


actionStartSelection

public void actionStartSelection(Component comp,
                                 int index)
Start a selection at the given index.


actionEndSelection

public void actionEndSelection(Component comp,
                               int index)
Terminate a selection on the given index.


actionSelect

public void actionSelect(Component comp,
                         int start,
                         int end)
Deprecated. Use actionSelectText instead.

Select the given text range.


actionSelectText

public void actionSelectText(Component comp,
                             int start,
                             int end)
Select the given text range.



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

SourceForge