|
|||||||||
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 componentpublic 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.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JMenuItemOperator(ContainerOperator cont, java.lang.String text)
cont
- a containertext
- Button text.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JMenuItemOperator(ContainerOperator cont, int index)
cont
- a containerindex
- Ordinal component index.
TimeoutExpiredException
public 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.
TimeoutExpiredException
Operator.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.
TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public void setTimeouts(Timeouts timeouts)
Timeoutable
setTimeouts
in interface Timeoutable
setTimeouts
in class AbstractButtonOperator
timeouts
- A collection of timeout assignments.Timeoutable.getTimeouts()
public Timeouts getTimeouts()
Timeoutable
getTimeouts
in interface Timeoutable
getTimeouts
in class AbstractButtonOperator
Timeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)
public void setOutput(TestOut out)
Outputable
setOutput
in interface Outputable
setOutput
in class AbstractButtonOperator
out
- Identify the streams or writers used for print output.Outputable.getOutput()
public TestOut getOutput()
Outputable
getOutput
in interface Outputable
getOutput
in class AbstractButtonOperator
Outputable.setOutput(org.netbeans.jemmy.TestOut)
public java.util.Hashtable getDump()
AbstractButtonOperator
getDump
in class AbstractButtonOperator
public void push()
push
in class AbstractButtonOperator
public void pushNoBlock()
pushNoBlock
in class AbstractButtonOperator
public 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 |