public class ButtonOperator extends ComponentOperator implements Timeoutable, Outputable
Timeouts| Modifier and Type | Class and Description |
|---|---|
static class |
ButtonOperator.ButtonByLabelFinder
Allows to find component by label.
|
static class |
ButtonOperator.ButtonFinder
Checks component type.
|
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TEXT_DPROP
Identifier for a label property.
|
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPCLASS_DPROP, TO_STRING_DPROP| Constructor and Description |
|---|
ButtonOperator(java.awt.Button b)
Constructor.
|
ButtonOperator(ContainerOperator cont)
Constructor.
|
ButtonOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a ButtonOperator object.
|
ButtonOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a ButtonOperator object.
|
ButtonOperator(ContainerOperator cont,
int index)
Constructor.
|
ButtonOperator(ContainerOperator cont,
java.lang.String text)
Constructor.
|
ButtonOperator(ContainerOperator cont,
java.lang.String text,
int index)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addActionListener(java.awt.event.ActionListener actionListener)
Maps
Button.addActionListener(ActionListener) through queue |
void |
copyEnvironment(Operator anotherOperator)
Copies all environment (output, timeouts,
visualizer) from another operator.
|
static java.awt.Button |
findButton(java.awt.Container cont,
ComponentChooser chooser)
Searches for the first Button in a container.
|
static java.awt.Button |
findButton(java.awt.Container cont,
ComponentChooser chooser,
int index)
Searches Button in a container.
|
static java.awt.Button |
findButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
Searches Button by text.
|
static java.awt.Button |
findButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Searches Button by text.
|
java.lang.String |
getActionCommand()
Maps
Button.getActionCommand() through queue |
java.util.Hashtable |
getDump()
Returns information about component.
|
java.lang.String |
getLabel()
Maps
Button.getLabel() through queue |
TestOut |
getOutput()
Returns print output streams or writers.
|
Timeouts |
getTimeouts()
Return current timeouts.
|
void |
press()
Press the button by mouse.
|
void |
push()
Pushes the button by mouse click.
|
void |
pushNoBlock()
Runs
push() method in a separate thread. |
void |
release()
Releases the button by mouse.
|
void |
removeActionListener(java.awt.event.ActionListener actionListener)
Maps
Button.removeActionListener(ActionListener) through queue |
void |
setActionCommand(java.lang.String string)
Maps
Button.setActionCommand(String) through queue |
void |
setLabel(java.lang.String string)
Maps
Button.setLabel(String) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers.
|
void |
setTimeouts(Timeouts timeouts)
Defines current timeouts.
|
static java.awt.Button |
waitButton(java.awt.Container cont,
ComponentChooser chooser)
Waits 0'th Button in container.
|
static java.awt.Button |
waitButton(java.awt.Container cont,
ComponentChooser chooser,
int index)
Waits Button in container.
|
static java.awt.Button |
waitButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
Waits Button by text.
|
static java.awt.Button |
waitButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Waits Button by text.
|
activateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, findComponents, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterXForClick, getCenterY, getCenterYForClick, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typedKey, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabledaddOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitStatepublic static final java.lang.String TEXT_DPROP
getDump(),
Constant Field Valuespublic ButtonOperator(java.awt.Button b)
b - The java.awt.Button managed by
this instance.public ButtonOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont - containerchooser - a component chooser specifying searching criteria.index - an index between appropriate ones.public ButtonOperator(ContainerOperator cont, ComponentChooser chooser)
cont - containerchooser - a component chooser specifying searching criteria.public ButtonOperator(ContainerOperator cont, java.lang.String text, int index)
index+1'th
java.awt.Button that shows, lies below
the container in the display containment hierarchy,
and that has the desired text. Uses cont's timeout and output
for waiting and to init this operator.cont - The operator for a container containing the sought for button.text - Button text.index - Ordinal component index. The first component has index 0.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public ButtonOperator(ContainerOperator cont, java.lang.String text)
java.awt.Button that shows, lies below
the container in the display containment hierarchy,
and that has the desired text. Uses cont's timeout and output
for waiting and to init this operator.cont - The operator for a container containing the sought for button.text - Button text.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public ButtonOperator(ContainerOperator cont, int index)
cont - The operator for a container containing the sought for button.index - Ordinal component index.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public ButtonOperator(ContainerOperator cont)
cont - The operator for a container containing the sought for button.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public static java.awt.Button findButton(java.awt.Container cont,
ComponentChooser chooser,
int index)
cont - Container in which to search for the component. The container
lies above the component in the display containment hierarchy. The containment
need not be direct.chooser - org.netbeans.jemmy.ComponentChooser implementation, defining and
applying search criteria.index - Ordinal component index. The first index is 0.public static java.awt.Button findButton(java.awt.Container cont,
ComponentChooser chooser)
cont - Container in which to search for the component. The container
lies above the component in the display containment hierarchy. The containment
need not be direct.chooser - org.netbeans.jemmy.ComponentChooser implementation, defining and
applying search criteria.public static java.awt.Button findButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
cont - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.index - Ordinal component index.Operator.isCaptionEqual(String, String, boolean, boolean)public static java.awt.Button findButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
cont - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.Operator.isCaptionEqual(String, String, boolean, boolean)public static java.awt.Button waitButton(java.awt.Container cont,
ComponentChooser chooser,
int index)
cont - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.TimeoutExpiredExceptionpublic static java.awt.Button waitButton(java.awt.Container cont,
ComponentChooser chooser)
cont - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.TimeoutExpiredExceptionpublic static java.awt.Button waitButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
cont - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.index - Ordinal component index.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public static java.awt.Button waitButton(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
cont - Container to search component in.text - Button text. If null, contents is not checked.ce - Compare text exactly.ccs - Compare text case sensitively.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public void setTimeouts(Timeouts timeouts)
TimeoutablesetTimeouts in interface TimeoutablesetTimeouts in class ComponentOperatortimeouts - A collection of timeout assignments.Timeoutable.getTimeouts()public Timeouts getTimeouts()
TimeoutablegetTimeouts in interface TimeoutablegetTimeouts in class ComponentOperatorTimeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)public void setOutput(TestOut out)
OutputablesetOutput in interface OutputablesetOutput in class ComponentOperatorout - Identify the streams or writers used for print output.Outputable.getOutput()public TestOut getOutput()
OutputablegetOutput in interface OutputablegetOutput in class ComponentOperatorOutputable.setOutput(org.netbeans.jemmy.TestOut)public void copyEnvironment(Operator anotherOperator)
OperatorcopyEnvironment in class ComponentOperatoranotherOperator - an operator to copy the environment to.public void push()
TimeoutExpiredExceptionpublic void pushNoBlock()
push() method in a separate thread.public void press()
TimeoutExpiredExceptionpublic void release()
TimeoutExpiredExceptionpublic java.util.Hashtable getDump()
getDump in class ComponentOperatorpublic void addActionListener(java.awt.event.ActionListener actionListener)
Button.addActionListener(ActionListener) through queuepublic java.lang.String getActionCommand()
Button.getActionCommand() through queuepublic java.lang.String getLabel()
Button.getLabel() through queuepublic void removeActionListener(java.awt.event.ActionListener actionListener)
Button.removeActionListener(ActionListener) through queuepublic void setActionCommand(java.lang.String string)
Button.setActionCommand(String) through queuepublic void setLabel(java.lang.String string)
Button.setLabel(String) through queue