|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.ComponentOperator
org.netbeans.jemmy.operators.ContainerOperator
org.netbeans.jemmy.operators.JComponentOperator
org.netbeans.jemmy.operators.AbstractButtonOperator
org.netbeans.jemmy.operators.JMenuItemOperator
public class JMenuItemOperator
Timeouts used:
JMenuItemOperator.PushMenuTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Timeouts| Nested Class Summary | |
|---|---|
static class |
JMenuItemOperator.JMenuItemByLabelFinder
Allows to find component by text. |
static class |
JMenuItemOperator.JMenuItemFinder
Checks component type. |
| Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.AbstractButtonOperator |
|---|
AbstractButtonOperator.AbstractButtonByLabelFinder, AbstractButtonOperator.AbstractButtonFinder |
| Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JComponentOperator |
|---|
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinder |
| Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.ContainerOperator |
|---|
ContainerOperator.ContainerFinder |
| Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.Operator |
|---|
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapCharacterAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator |
| Field Summary |
|---|
| Fields inherited from class org.netbeans.jemmy.operators.AbstractButtonOperator |
|---|
IS_SELECTED_DPROP, TEXT_DPROP |
| Fields inherited from class org.netbeans.jemmy.operators.JComponentOperator |
|---|
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROP |
| Fields inherited from class org.netbeans.jemmy.operators.ComponentOperator |
|---|
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROP |
| Fields inherited from class org.netbeans.jemmy.operators.Operator |
|---|
CLASS_DPROP, TO_STRING_DPROP |
| Constructor Summary | |
|---|---|
JMenuItemOperator(ContainerOperator cont)
Constructor. |
|
JMenuItemOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a JMenuItemOperator object. |
|
JMenuItemOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a JMenuItemOperator object. |
|
JMenuItemOperator(ContainerOperator cont,
int index)
Constructor. |
|
JMenuItemOperator(ContainerOperator cont,
java.lang.String text)
Constructor. |
|
JMenuItemOperator(ContainerOperator cont,
java.lang.String text,
int index)
Constructor. |
|
JMenuItemOperator(javax.swing.JMenuItem item)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
Maps JMenuItem.addMenuDragMouseListener(MenuDragMouseListener) through queue |
void |
addMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
Maps JMenuItem.addMenuKeyListener(MenuKeyListener) through queue |
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
Searches 0'th JMenuItem in container. |
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
Searches JMenuItem in container. |
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
Searches JMenuItem by text. |
static javax.swing.JMenuItem |
findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Searches JMenuItem by text. |
javax.swing.KeyStroke |
getAccelerator()
Maps JMenuItem.getAccelerator() through queue |
java.awt.Component |
getComponent()
Maps JMenuItem.getComponent() through queue |
java.util.Hashtable |
getDump()
Returns information about component. |
TestOut |
getOutput()
Returns print output streams or writers. |
javax.swing.MenuElement[] |
getSubElements()
Maps JMenuItem.getSubElements() through queue |
Timeouts |
getTimeouts()
Return current timeouts. |
boolean |
isArmed()
Maps JMenuItem.isArmed() through queue |
void |
menuSelectionChanged(boolean b)
Maps JMenuItem.menuSelectionChanged(boolean) through queue |
protected void |
prepareToClick()
Prepares the button to click. |
void |
processKeyEvent(java.awt.event.KeyEvent keyEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
Maps JMenuItem.processKeyEvent(KeyEvent, MenuElement[], MenuSelectionManager) through queue |
void |
processMenuDragMouseEvent(javax.swing.event.MenuDragMouseEvent menuDragMouseEvent)
Maps JMenuItem.processMenuDragMouseEvent(MenuDragMouseEvent) through queue |
void |
processMenuKeyEvent(javax.swing.event.MenuKeyEvent menuKeyEvent)
Maps JMenuItem.processMenuKeyEvent(MenuKeyEvent) through queue |
void |
processMouseEvent(java.awt.event.MouseEvent mouseEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
Maps JMenuItem.processMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager) through queue |
void |
push()
Push this menu item. |
void |
pushNoBlock()
Push this menu item and no block further execution. |
void |
removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
Maps JMenuItem.removeMenuDragMouseListener(MenuDragMouseListener) through queue |
void |
removeMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
Maps JMenuItem.removeMenuKeyListener(MenuKeyListener) through queue |
void |
setAccelerator(javax.swing.KeyStroke keyStroke)
Maps JMenuItem.setAccelerator(KeyStroke) through queue |
void |
setArmed(boolean b)
Maps JMenuItem.setArmed(boolean) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers. |
void |
setTimeouts(Timeouts timeouts)
Defines current timeouts. |
void |
setUI(javax.swing.plaf.MenuItemUI menuItemUI)
Maps JMenuItem.setUI(MenuItemUI) through queue |
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
Waits 0'th JMenuItem in container. |
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
Waits JMenuItem in container. |
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
Waits JMenuItem by text. |
static javax.swing.JMenuItem |
waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Waits JMenuItem by text. |
| Methods inherited from class org.netbeans.jemmy.operators.ContainerOperator |
|---|
add, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JMenuItemOperator(javax.swing.JMenuItem item)
item - a component
public JMenuItemOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
cont - a containerchooser - a component chooser specifying searching criteria.index - an index between appropriate ones.
public JMenuItemOperator(ContainerOperator cont,
ComponentChooser chooser)
cont - a containerchooser - a component chooser specifying searching criteria.
public JMenuItemOperator(ContainerOperator cont,
java.lang.String text,
int index)
cont - a containertext - Button text.index - Ordinal component index.
TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)
public JMenuItemOperator(ContainerOperator cont,
java.lang.String text)
cont - a containertext - Button text.
TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)
public JMenuItemOperator(ContainerOperator cont,
int index)
cont - a containerindex - Ordinal component index.
TimeoutExpiredExceptionpublic JMenuItemOperator(ContainerOperator cont)
cont - a container
TimeoutExpiredException| Method Detail |
|---|
public static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.
public static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.
public static javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
menu - 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 javax.swing.JMenuItem findJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
menu - 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 javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser,
int index)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.
TimeoutExpiredException
public static javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
ComponentChooser chooser)
menu - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.
TimeoutExpiredException
public static javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
menu - 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 javax.swing.JMenuItem waitJMenuItem(java.awt.Container menu,
java.lang.String text,
boolean ce,
boolean ccs)
menu - 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)
Timeoutable
setTimeouts in interface TimeoutablesetTimeouts in class AbstractButtonOperatortimeouts - A collection of timeout assignments.Timeoutable.getTimeouts()public Timeouts getTimeouts()
Timeoutable
getTimeouts in interface TimeoutablegetTimeouts in class AbstractButtonOperatorTimeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)public void setOutput(TestOut out)
Outputable
setOutput in interface OutputablesetOutput in class AbstractButtonOperatorout - Identify the streams or writers used for print output.Outputable.getOutput()public TestOut getOutput()
Outputable
getOutput in interface OutputablegetOutput in class AbstractButtonOperatorOutputable.setOutput(org.netbeans.jemmy.TestOut)public java.util.Hashtable getDump()
AbstractButtonOperator
getDump in class AbstractButtonOperatorpublic void push()
push in class AbstractButtonOperatorpublic void pushNoBlock()
pushNoBlock in class AbstractButtonOperatorpublic void addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
JMenuItem.addMenuDragMouseListener(MenuDragMouseListener) through queue
public void addMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
JMenuItem.addMenuKeyListener(MenuKeyListener) through queue
public javax.swing.KeyStroke getAccelerator()
JMenuItem.getAccelerator() through queue
public java.awt.Component getComponent()
JMenuItem.getComponent() through queue
public javax.swing.MenuElement[] getSubElements()
JMenuItem.getSubElements() through queue
public boolean isArmed()
JMenuItem.isArmed() through queue
public void menuSelectionChanged(boolean b)
JMenuItem.menuSelectionChanged(boolean) through queue
public void processKeyEvent(java.awt.event.KeyEvent keyEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
JMenuItem.processKeyEvent(KeyEvent, MenuElement[], MenuSelectionManager) through queue
public void processMenuDragMouseEvent(javax.swing.event.MenuDragMouseEvent menuDragMouseEvent)
JMenuItem.processMenuDragMouseEvent(MenuDragMouseEvent) through queue
public void processMenuKeyEvent(javax.swing.event.MenuKeyEvent menuKeyEvent)
JMenuItem.processMenuKeyEvent(MenuKeyEvent) through queue
public void processMouseEvent(java.awt.event.MouseEvent mouseEvent,
javax.swing.MenuElement[] menuElement,
javax.swing.MenuSelectionManager menuSelectionManager)
JMenuItem.processMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager) through queue
public void removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener menuDragMouseListener)
JMenuItem.removeMenuDragMouseListener(MenuDragMouseListener) through queue
public void removeMenuKeyListener(javax.swing.event.MenuKeyListener menuKeyListener)
JMenuItem.removeMenuKeyListener(MenuKeyListener) through queue
public void setAccelerator(javax.swing.KeyStroke keyStroke)
JMenuItem.setAccelerator(KeyStroke) through queue
public void setArmed(boolean b)
JMenuItem.setArmed(boolean) through queue
public void setUI(javax.swing.plaf.MenuItemUI menuItemUI)
JMenuItem.setUI(MenuItemUI) through queue
protected void prepareToClick()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||