|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object abbot.tester.Robot abbot.tester.ComponentTester abbot.tester.ContainerTester abbot.tester.JComponentTester abbot.tester.JListTester
public class JListTester
Provide actions and assertions for a JList
component.
The JList
substructure is a "row", and JListLocation
provides different identifiers for a row.
JList
uses "index" and "value" in its API. For
convenience, the JListTester
API also provides "row" and
"item" as synonyms for "index".
JListLocation
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 | |
---|---|
JListTester()
|
Method Summary | |
---|---|
void |
actionSelectIndex(Component c,
int index)
Select the given index. |
void |
actionSelectIndex(Component c,
int index,
long delay)
Select the given index. |
void |
actionSelectItem(Component c,
String item)
Select the first item in the list matching the given String representation of the item. |
void |
actionSelectItem(Component c,
String item,
long delay)
Select the first item in the list matching the given String representation of the item. |
void |
actionSelectRow(Component c,
JListLocation location)
Select the given row. |
void |
actionSelectRow(Component c,
JListLocation location,
long delay)
Select the given row. |
void |
actionSelectValue(Component c,
String value)
Select the first value in the list matching the given String representation of the value. |
String[] |
getContents(JList list)
Return an array of strings that represents the list's contents. |
Object |
getElementAt(JList list,
int index)
JList doesn't provide direct access to its contents, so make up for that oversight. |
ComponentLocation |
getLocation(Component c,
Point p)
Return the value, row, or coordinate location. |
int |
getSize(JList list)
Return the size of the given list. |
ComponentLocation |
parseLocation(String encoded)
Parse the String representation of a JListLocation into the actual JListLocation object. |
static String |
valueToString(JList list,
int index)
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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JListTester()
Method Detail |
---|
public static String valueToString(JList list, int index)
public Object getElementAt(JList list, int index)
public int getSize(JList list)
public String[] getContents(JList list)
public void actionSelectIndex(Component c, int index, long delay)
public void actionSelectIndex(Component c, int index)
public void actionSelectItem(Component c, String item, long delay)
Equivalent to actionSelectRow(c, new JListLocation(item), delay).
public void actionSelectItem(Component c, String item)
Equivalent to actionSelectRow(c, new JListLocation(item)).
public void actionSelectValue(Component c, String value)
Equivalent to actionSelectRow(c, new JListLocation(value)).
public void actionSelectRow(Component c, JListLocation location)
public void actionSelectRow(Component c, JListLocation location, long delay)
public ComponentLocation parseLocation(String encoded)
parseLocation
in class ComponentTester
public ComponentLocation getLocation(Component c, Point p)
getLocation
in class ComponentTester
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |