public class JMenuOperator extends JMenuItemOperator implements Outputable, Timeoutable
Timeouts| Modifier and Type | Class and Description |
|---|---|
static class |
JMenuOperator.JMenuByLabelFinder
Allows to find component by text.
|
static class |
JMenuOperator.JMenuFinder
Checks component type.
|
JMenuItemOperator.JMenuItemByLabelFinder, JMenuItemOperator.JMenuItemFinderAbstractButtonOperator.AbstractButtonByLabelFinder, AbstractButtonOperator.AbstractButtonFinderJComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinderContainerOperator.ContainerFinderOperator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SUBMENU_PREFIX_DPROP
Identifier for a "submenu" properties.
|
IS_SELECTED_DPROP, TEXT_DPROPA11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROPHEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPCLASS_DPROP, TO_STRING_DPROP| Constructor and Description |
|---|
JMenuOperator(ContainerOperator cont)
Constructor.
|
JMenuOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a JMenuOperator object.
|
JMenuOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a JMenuOperator object.
|
JMenuOperator(ContainerOperator cont,
int index)
Constructor.
|
JMenuOperator(ContainerOperator cont,
java.lang.String text)
Constructor.
|
JMenuOperator(ContainerOperator cont,
java.lang.String text,
int index)
Constructor.
|
JMenuOperator(javax.swing.JMenu menu)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JMenuItem |
add(javax.swing.Action action)
Maps
JMenu.add(Action) through queue |
javax.swing.JMenuItem |
add(javax.swing.JMenuItem jMenuItem)
Maps
JMenu.add(JMenuItem) through queue |
javax.swing.JMenuItem |
add(java.lang.String string)
Maps
JMenu.add(String) through queue |
void |
addMenuListener(javax.swing.event.MenuListener menuListener)
Maps
JMenu.addMenuListener(MenuListener) through queue |
void |
addSeparator()
Maps
JMenu.addSeparator() through queue |
void |
copyEnvironment(Operator anotherOperator)
Copies all environment (output, timeouts,
visualizer) from another operator.
|
static javax.swing.JMenu |
findJMenu(java.awt.Container cont,
ComponentChooser chooser)
Searches 0'th JMenu in container.
|
static javax.swing.JMenu |
findJMenu(java.awt.Container cont,
ComponentChooser chooser,
int index)
Searches JMenu in container.
|
static javax.swing.JMenu |
findJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
Searches JMenu by text.
|
static javax.swing.JMenu |
findJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Searches JMenu by text.
|
int |
getDelay()
Maps
JMenu.getDelay() through queue |
java.util.Hashtable |
getDump()
Returns information about component.
|
javax.swing.JMenuItem |
getItem(int i)
Maps
JMenu.getItem(int) through queue |
int |
getItemCount()
Maps
JMenu.getItemCount() through queue |
java.awt.Component |
getMenuComponent(int i)
Maps
JMenu.getMenuComponent(int) through queue |
int |
getMenuComponentCount()
Maps
JMenu.getMenuComponentCount() through queue |
java.awt.Component[] |
getMenuComponents()
Maps
JMenu.getMenuComponents() through queue |
TestOut |
getOutput()
Returns print output streams or writers.
|
javax.swing.JPopupMenu |
getPopupMenu()
Maps
JMenu.getPopupMenu() through queue |
Timeouts |
getTimeouts()
Return current timeouts.
|
javax.swing.JMenuItem |
insert(javax.swing.Action action,
int i)
Maps
JMenu.insert(Action, int) through queue |
javax.swing.JMenuItem |
insert(javax.swing.JMenuItem jMenuItem,
int i)
Maps
JMenu.insert(JMenuItem, int) through queue |
void |
insert(java.lang.String string,
int i)
Maps
JMenu.insert(String, int) through queue |
void |
insertSeparator(int i)
Maps
JMenu.insertSeparator(int) through queue |
boolean |
isMenuComponent(java.awt.Component component)
Maps
JMenu.isMenuComponent(Component) through queue |
boolean |
isPopupMenuVisible()
Maps
JMenu.isPopupMenuVisible() through queue |
boolean |
isTearOff()
Maps
JMenu.isTearOff() through queue |
boolean |
isTopLevelMenu()
Maps
JMenu.isTopLevelMenu() through queue |
static void |
performInit() |
javax.swing.JMenuItem |
pushMenu(ComponentChooser[] choosers)
Pushes menu.
|
javax.swing.JMenuItem |
pushMenu(java.lang.String path)
Pushes menu.
|
javax.swing.JMenuItem |
pushMenu(java.lang.String[] names)
Pushes menu.
|
javax.swing.JMenuItem |
pushMenu(java.lang.String[] names,
boolean ce,
boolean ccs)
Deprecated.
Use pushMenu(String[]) or pushMenu(String[], StringComparator)
|
javax.swing.JMenuItem |
pushMenu(java.lang.String[] names,
Operator.StringComparator comparator)
Pushes menu.
|
javax.swing.JMenuItem |
pushMenu(java.lang.String path,
Operator.StringComparator comparator)
Pushes menu.
|
javax.swing.JMenuItem |
pushMenu(java.lang.String path,
java.lang.String delim)
Pushes menu.
|
javax.swing.JMenuItem |
pushMenu(java.lang.String path,
java.lang.String delim,
boolean ce,
boolean ccs)
Deprecated.
Use pushMenuNoBlock(String) or pushMenuNoBlock(String, StringComparator)
|
javax.swing.JMenuItem |
pushMenu(java.lang.String path,
java.lang.String delim,
Operator.StringComparator comparator)
Pushes menu.
|
void |
pushMenuNoBlock(ComponentChooser[] choosers)
Executes
pushMenu(choosers) in a separate thread. |
void |
pushMenuNoBlock(java.lang.String path)
Executes
pushMenu(path) in a separate thread. |
void |
pushMenuNoBlock(java.lang.String[] names)
Executes
pushMenu(names) in a separate thread. |
void |
pushMenuNoBlock(java.lang.String[] names,
boolean ce,
boolean ccs)
Deprecated.
Use pushMenuNoBlock(String[]) or pushMenuNoBlock(String[], StringComparator)
|
void |
pushMenuNoBlock(java.lang.String[] names,
Operator.StringComparator comparator)
Executes
pushMenu(names, ce, ccs) in a separate thread. |
void |
pushMenuNoBlock(java.lang.String path,
Operator.StringComparator comparator)
Executes
pushMenu(names, comparator) in a separate thread. |
void |
pushMenuNoBlock(java.lang.String path,
java.lang.String delim)
Executes
pushMenu(path, delim) in a separate thread. |
void |
pushMenuNoBlock(java.lang.String path,
java.lang.String delim,
boolean ce,
boolean ccs)
Deprecated.
Use pushMenuNoBlock(String, String) or pushMenuNoBlock(String, String, StringComparator)
|
void |
pushMenuNoBlock(java.lang.String path,
java.lang.String delim,
Operator.StringComparator comparator)
Executes
pushMenu(names, delim, comparator) in a separate thread. |
void |
remove(javax.swing.JMenuItem jMenuItem)
Maps
JMenu.remove(JMenuItem) through queue |
void |
removeMenuListener(javax.swing.event.MenuListener menuListener)
Maps
JMenu.removeMenuListener(MenuListener) through queue |
void |
setDelay(int i)
Maps
JMenu.setDelay(int) through queue |
void |
setMenuLocation(int i,
int i1)
Maps
JMenu.setMenuLocation(int, int) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers.
|
void |
setPopupMenuVisible(boolean b)
Maps
JMenu.setPopupMenuVisible(boolean) through queue |
void |
setTimeouts(Timeouts timeouts)
Defines current timeouts.
|
JMenuItemOperator |
showMenuItem(ComponentChooser[] choosers) |
JMenuItemOperator |
showMenuItem(java.lang.String path)
Expands all menus to show menu item specified by a
path parameter. |
JMenuItemOperator |
showMenuItem(java.lang.String[] path)
Expands all menus to show menu item specified by a
path parameter. |
JMenuItemOperator |
showMenuItem(java.lang.String[] path,
Operator.StringComparator comparator)
Expends all menus to show menu item specified by a
path parameter. |
JMenuItemOperator |
showMenuItem(java.lang.String path,
Operator.StringComparator comparator)
Expands all menus to show menu item specified by a
path parameter. |
JMenuItemOperator |
showMenuItem(java.lang.String path,
java.lang.String delim)
Expands all menus to show menu item specified by a
path parameter. |
JMenuItemOperator |
showMenuItem(java.lang.String path,
java.lang.String delim,
Operator.StringComparator comparator)
Expands all menus to show menu item specified by a
path parameter. |
JMenuItemOperator[] |
showMenuItems(ComponentChooser[] choosers) |
JMenuItemOperator[] |
showMenuItems(java.lang.String path)
Shows submenu of menu specified by a
path parameter. |
JMenuItemOperator[] |
showMenuItems(java.lang.String[] path)
Shows submenu of menu specified by a
path parameter. |
JMenuItemOperator[] |
showMenuItems(java.lang.String[] path,
Operator.StringComparator comparator)
Shows submenu of menu specified by a
path parameter. |
JMenuItemOperator[] |
showMenuItems(java.lang.String path,
Operator.StringComparator comparator)
Shows submenu of menu specified by a
path parameter. |
JMenuItemOperator[] |
showMenuItems(java.lang.String path,
java.lang.String delim)
Shows submenu of menu specified by a
path parameter. |
JMenuItemOperator[] |
showMenuItems(java.lang.String path,
java.lang.String delim,
Operator.StringComparator comparator)
Shows submenu of menu specified by a
path parameter. |
static javax.swing.JMenu |
waitJMenu(java.awt.Container cont,
ComponentChooser chooser)
Waits 0'th JMenu in container.
|
static javax.swing.JMenu |
waitJMenu(java.awt.Container cont,
ComponentChooser chooser,
int index)
Waits JMenu in container.
|
static javax.swing.JMenu |
waitJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
Waits JMenu by text.
|
static javax.swing.JMenu |
waitJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Waits JMenu by text.
|
addMenuDragMouseListener, addMenuKeyListener, findJMenuItem, findJMenuItem, findJMenuItem, findJMenuItem, getAccelerator, getComponent, getSubElements, isArmed, menuSelectionChanged, prepareToClick, processKeyEvent, processMenuDragMouseEvent, processMenuKeyEvent, processMouseEvent, push, pushNoBlock, removeMenuDragMouseListener, removeMenuKeyListener, setAccelerator, setArmed, setUI, waitJMenuItem, waitJMenuItem, waitJMenuItem, waitJMenuItemaddActionListener, addChangeListener, addItemListener, changeSelection, changeSelectionNoBlock, doClick, doClick, findAbstractButton, findAbstractButton, findAbstractButton, findAbstractButton, getActionCommand, getDisabledIcon, getDisabledSelectedIcon, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getMargin, getMnemonic, getModel, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, press, release, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setMargin, setMnemonic, setMnemonic, setModel, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition, waitAbstractButton, waitAbstractButton, waitAbstractButton, waitAbstractButton, waitSelected, waitTextaddAncestorListener, addVetoableChangeListener, computeVisibleRect, createToolTip, findJComponent, findJComponent, findJComponent, findJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getAutoscrolls, getBorder, getCenterXForClick, getCenterYForClick, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getInsets, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWindowContainerOperator, grabFocus, isFocusCycleRoot, isManagingFocus, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, requestDefaultFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTipadd, 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, waitSubComponentactivateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, findComponents, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterY, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typedKey, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabledaddOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitStatepublic static final java.lang.String SUBMENU_PREFIX_DPROP
getDump(),
Constant Field Valuespublic JMenuOperator(javax.swing.JMenu menu)
menu - a componentpublic JMenuOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont - a containerchooser - a component chooser specifying searching criteria.index - an index between appropriate ones.public JMenuOperator(ContainerOperator cont, ComponentChooser chooser)
cont - a containerchooser - a component chooser specifying searching criteria.public JMenuOperator(ContainerOperator cont, java.lang.String text, int index)
cont - a containertext - Button text.index - Ordinal component index.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public JMenuOperator(ContainerOperator cont, java.lang.String text)
cont - a containertext - Button text.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public JMenuOperator(ContainerOperator cont, int index)
cont - a containerindex - Ordinal component index.TimeoutExpiredExceptionpublic JMenuOperator(ContainerOperator cont)
cont - a containerTimeoutExpiredExceptionpublic static javax.swing.JMenu findJMenu(java.awt.Container cont,
ComponentChooser chooser,
int index)
cont - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.public static javax.swing.JMenu findJMenu(java.awt.Container cont,
ComponentChooser chooser)
cont - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.public static javax.swing.JMenu findJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
cont - 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.JMenu findJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
cont - 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.JMenu waitJMenu(java.awt.Container cont,
ComponentChooser chooser,
int index)
cont - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.index - Ordinal component index.TimeoutExpiredExceptionpublic static javax.swing.JMenu waitJMenu(java.awt.Container cont,
ComponentChooser chooser)
cont - Container to search component in.chooser - org.netbeans.jemmy.ComponentChooser implementation.TimeoutExpiredExceptionpublic static javax.swing.JMenu waitJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
cont - 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.JMenu waitJMenu(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
cont - 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 static void performInit()
public void setTimeouts(Timeouts timeouts)
TimeoutablesetTimeouts in interface TimeoutablesetTimeouts in class JMenuItemOperatortimeouts - A collection of timeout assignments.Timeoutable.getTimeouts()public Timeouts getTimeouts()
TimeoutablegetTimeouts in interface TimeoutablegetTimeouts in class JMenuItemOperatorTimeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)public void setOutput(TestOut out)
OutputablesetOutput in interface OutputablesetOutput in class JMenuItemOperatorout - Identify the streams or writers used for print output.Outputable.getOutput()public TestOut getOutput()
OutputablegetOutput in interface OutputablegetOutput in class JMenuItemOperatorOutputable.setOutput(org.netbeans.jemmy.TestOut)public void copyEnvironment(Operator anotherOperator)
OperatorcopyEnvironment in class AbstractButtonOperatoranotherOperator - an operator to copy the environment to.public javax.swing.JMenuItem pushMenu(ComponentChooser[] choosers)
choosers - Array of choosers to find menuItems to push.TimeoutExpiredExceptionpublic void pushMenuNoBlock(ComponentChooser[] choosers)
pushMenu(choosers) in a separate thread.choosers - Array of choosers to find menuItems to push.pushMenu(ComponentChooser[])public javax.swing.JMenuItem pushMenu(java.lang.String[] names,
Operator.StringComparator comparator)
names - an array of menu texts.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic javax.swing.JMenuItem pushMenu(java.lang.String[] names,
boolean ce,
boolean ccs)
names - Menu items texts.ce - Compare text exactly.ccs - Compare text case sensitively.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public void pushMenuNoBlock(java.lang.String[] names,
Operator.StringComparator comparator)
pushMenu(names, ce, ccs) in a separate thread.names - an array of menu texts.comparator - a string comparision algorithmpublic void pushMenuNoBlock(java.lang.String[] names,
boolean ce,
boolean ccs)
pushMenu(names, ce, ccs) in a separate thread.names - Menu items texts.ce - Compare text exactly.ccs - Compare text case sensitively.pushMenu(String[], boolean,boolean)public javax.swing.JMenuItem pushMenu(java.lang.String[] names)
names - Menu items texts.TimeoutExpiredExceptionpublic void pushMenuNoBlock(java.lang.String[] names)
pushMenu(names) in a separate thread.names - Menu items texts.pushMenu(String[])public javax.swing.JMenuItem pushMenu(java.lang.String path,
java.lang.String delim,
Operator.StringComparator comparator)
path - a menu path.delim - a path delimiter.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic javax.swing.JMenuItem pushMenu(java.lang.String path,
Operator.StringComparator comparator)
path - a menu path.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic javax.swing.JMenuItem pushMenu(java.lang.String path,
java.lang.String delim,
boolean ce,
boolean ccs)
path - String menupath representation ("File/New", for example).delim - String menupath divider ("/").ce - Compare text exactly.ccs - Compare text case sensitively.TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public void pushMenuNoBlock(java.lang.String path,
java.lang.String delim,
Operator.StringComparator comparator)
pushMenu(names, delim, comparator) in a separate thread.path - a menu path.delim - a path delimiter.comparator - a string comparision algorithmpublic void pushMenuNoBlock(java.lang.String path,
Operator.StringComparator comparator)
pushMenu(names, comparator) in a separate thread.
Uses PathParser assigned to this operator.path - a menu path.comparator - a string comparision algorithmpublic void pushMenuNoBlock(java.lang.String path,
java.lang.String delim,
boolean ce,
boolean ccs)
pushMenu(path, delim, ce, ccs) in a separate thread.path - String menupath representation ("File/New", for example).delim - String menupath divider ("/").ce - Compare text exactly.ccs - Compare text case sensitively.pushMenu(org.netbeans.jemmy.ComponentChooser[])public javax.swing.JMenuItem pushMenu(java.lang.String path,
java.lang.String delim)
path - String menupath representation ("File/New", for example).delim - String menupath divider ("/").TimeoutExpiredExceptionOperator.isCaptionEqual(String, String, boolean, boolean)public javax.swing.JMenuItem pushMenu(java.lang.String path)
path - String menupath representation ("File/New", for example).TimeoutExpiredExceptionpublic void pushMenuNoBlock(java.lang.String path,
java.lang.String delim)
pushMenu(path, delim) in a separate thread.path - String menupath representation ("File/New", for example).delim - String menupath divider ("/").public void pushMenuNoBlock(java.lang.String path)
pushMenu(path) in a separate thread.path - String menupath representation ("File/New", for example).public JMenuItemOperator[] showMenuItems(ComponentChooser[] choosers)
public JMenuItemOperator[] showMenuItems(java.lang.String[] path, Operator.StringComparator comparator)
path parameter.path - an array of menu texts.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic JMenuItemOperator[] showMenuItems(java.lang.String[] path)
path parameter.
Uses StringComparator assigned to the operator.path - an array of menu texts.TimeoutExpiredExceptionpublic JMenuItemOperator[] showMenuItems(java.lang.String path, java.lang.String delim, Operator.StringComparator comparator)
path parameter.path - a string identifying the menu path.delim - a path delimiter.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic JMenuItemOperator[] showMenuItems(java.lang.String path, java.lang.String delim)
path parameter.
Uses StringComparator assigned to the operator.path - a string identifying the menu path.delim - a path delimiter.TimeoutExpiredExceptionpublic JMenuItemOperator[] showMenuItems(java.lang.String path, Operator.StringComparator comparator)
path parameter.
Uses PathParser assigned to this operator.path - a string identifying the menu path.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic JMenuItemOperator[] showMenuItems(java.lang.String path)
path parameter.
Uses PathParser assigned to this operator.
Uses StringComparator assigned to the operator.path - a string identifying the menu path.TimeoutExpiredExceptionpublic JMenuItemOperator showMenuItem(ComponentChooser[] choosers)
public JMenuItemOperator showMenuItem(java.lang.String[] path, Operator.StringComparator comparator)
path parameter.path - an array of menu texts.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic JMenuItemOperator showMenuItem(java.lang.String[] path)
path parameter.path - an array of menu texts.TimeoutExpiredExceptionpublic JMenuItemOperator showMenuItem(java.lang.String path, java.lang.String delim, Operator.StringComparator comparator)
path parameter.path - a string identifying the menu path.delim - a path delimiter.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic JMenuItemOperator showMenuItem(java.lang.String path, java.lang.String delim)
path parameter.
Uses StringComparator assigned to the operator.path - a string identifying the menu path.delim - a path delimiter.TimeoutExpiredExceptionpublic JMenuItemOperator showMenuItem(java.lang.String path, Operator.StringComparator comparator)
path parameter.
Uses PathParser assigned to this operator.path - a string identifying the menu path.comparator - a string comparision algorithmTimeoutExpiredExceptionpublic JMenuItemOperator showMenuItem(java.lang.String path)
path parameter.
Uses PathParser assigned to this operator.
Uses StringComparator assigned to the operator.path - a string identifying the menu path.TimeoutExpiredExceptionpublic java.util.Hashtable getDump()
AbstractButtonOperatorgetDump in class JMenuItemOperatorpublic javax.swing.JMenuItem add(java.lang.String string)
JMenu.add(String) through queuepublic javax.swing.JMenuItem add(javax.swing.Action action)
JMenu.add(Action) through queuepublic javax.swing.JMenuItem add(javax.swing.JMenuItem jMenuItem)
JMenu.add(JMenuItem) through queuepublic void addMenuListener(javax.swing.event.MenuListener menuListener)
JMenu.addMenuListener(MenuListener) through queuepublic void addSeparator()
JMenu.addSeparator() through queuepublic int getDelay()
JMenu.getDelay() through queuepublic javax.swing.JMenuItem getItem(int i)
JMenu.getItem(int) through queuepublic int getItemCount()
JMenu.getItemCount() through queuepublic java.awt.Component getMenuComponent(int i)
JMenu.getMenuComponent(int) through queuepublic int getMenuComponentCount()
JMenu.getMenuComponentCount() through queuepublic java.awt.Component[] getMenuComponents()
JMenu.getMenuComponents() through queuepublic javax.swing.JPopupMenu getPopupMenu()
JMenu.getPopupMenu() through queuepublic void insert(java.lang.String string,
int i)
JMenu.insert(String, int) through queuepublic javax.swing.JMenuItem insert(javax.swing.Action action,
int i)
JMenu.insert(Action, int) through queuepublic javax.swing.JMenuItem insert(javax.swing.JMenuItem jMenuItem,
int i)
JMenu.insert(JMenuItem, int) through queuepublic void insertSeparator(int i)
JMenu.insertSeparator(int) through queuepublic boolean isMenuComponent(java.awt.Component component)
JMenu.isMenuComponent(Component) through queuepublic boolean isPopupMenuVisible()
JMenu.isPopupMenuVisible() through queuepublic boolean isTearOff()
JMenu.isTearOff() through queuepublic boolean isTopLevelMenu()
JMenu.isTopLevelMenu() through queuepublic void remove(javax.swing.JMenuItem jMenuItem)
JMenu.remove(JMenuItem) through queuepublic void removeMenuListener(javax.swing.event.MenuListener menuListener)
JMenu.removeMenuListener(MenuListener) through queuepublic void setDelay(int i)
JMenu.setDelay(int) through queuepublic void setMenuLocation(int i,
int i1)
JMenu.setMenuLocation(int, int) through queuepublic void setPopupMenuVisible(boolean b)
JMenu.setPopupMenuVisible(boolean) through queue