Package org.netbeans.jemmy.drivers.menus
Class DefaultJMenuDriver
java.lang.Object
org.netbeans.jemmy.drivers.LightSupportiveDriver
org.netbeans.jemmy.drivers.menus.DefaultJMenuDriver
- All Implemented Interfaces:
LightDriver
,MenuDriver
- Direct Known Subclasses:
APIJMenuDriver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
protected Object
push
(ComponentOperator oper, ComponentOperator lastItem, JMenuBar menuBar, PathChooser chooser, int depth, boolean pressMouse) pushMenu
(ComponentOperator oper, PathChooser chooser) Pushes menu.protected JMenuItem
waitItem
(ComponentOperator oper, MenuElement element, PathChooser chooser, int depth) protected JPopupMenu
Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver
checkSupported, getSupported
-
Constructor Details
-
DefaultJMenuDriver
public DefaultJMenuDriver()
-
-
Method Details
-
pushMenu
Description copied from interface:MenuDriver
Pushes menu.- Specified by:
pushMenu
in interfaceMenuDriver
- Parameters:
oper
- Menu operator.chooser
- Object defining menupath.- Returns:
- a result of menu pushing. It could be last pushed menuitem or anything else.
-
push
protected Object push(ComponentOperator oper, ComponentOperator lastItem, JMenuBar menuBar, PathChooser chooser, int depth, boolean pressMouse) -
waitPopupMenu
-
waitItem
protected JMenuItem waitItem(ComponentOperator oper, MenuElement element, PathChooser chooser, int depth) -
getSelectedElement
-