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 ObjectgetSelectedElement(JMenuBar bar)protected Objectpush(ComponentOperator oper, ComponentOperator lastItem, JMenuBar menuBar, PathChooser chooser, int depth, boolean pressMouse)ObjectpushMenu(ComponentOperator oper, PathChooser chooser)Pushes menu.protected JMenuItemwaitItem(ComponentOperator oper, MenuElement element, PathChooser chooser, int depth)protected JPopupMenuwaitPopupMenu(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:MenuDriverPushes menu.- Specified by:
pushMenuin 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)
-
-