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
public class DefaultJMenuDriver extends LightSupportiveDriver implements MenuDriver
-
-
Constructor Summary
Constructors Constructor Description DefaultJMenuDriver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Object
getSelectedElement(JMenuBar bar)
protected Object
push(ComponentOperator oper, ComponentOperator lastItem, JMenuBar menuBar, PathChooser chooser, int depth, boolean pressMouse)
Object
pushMenu(ComponentOperator oper, PathChooser chooser)
Pushes menu.protected JMenuItem
waitItem(ComponentOperator oper, MenuElement element, PathChooser chooser, int depth)
protected JPopupMenu
waitPopupMenu(ComponentOperator oper)
-
Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver
checkSupported, getSupported
-
-
-
-
Method Detail
-
pushMenu
public Object pushMenu(ComponentOperator oper, PathChooser chooser)
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
protected JPopupMenu waitPopupMenu(ComponentOperator oper)
-
waitItem
protected JMenuItem waitItem(ComponentOperator oper, MenuElement element, PathChooser chooser, int depth)
-
-