Package org.robolectric.fakes
Class RoboMenu
- java.lang.Object
-
- org.robolectric.fakes.RoboMenu
-
- All Implemented Interfaces:
Menu
- Direct Known Subclasses:
RoboSubMenu
public class RoboMenu extends Object implements Menu
Robolectric implementation ofMenu.
-
-
Field Summary
-
Fields inherited from interface android.view.Menu
CATEGORY_ALTERNATIVE, CATEGORY_CONTAINER, CATEGORY_MASK, CATEGORY_SECONDARY, CATEGORY_SHIFT, CATEGORY_SYSTEM, FIRST, FLAG_ALWAYS_PERFORM_CLOSE, FLAG_APPEND_TO_GROUP, FLAG_PERFORM_NO_CLOSE, NONE, SUPPORTED_MODIFIERS_MASK, USER_MASK, USER_SHIFT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MenuItemadd(int titleRes)MenuItemadd(int groupId, int itemId, int order, int titleRes)MenuItemadd(int groupId, int itemId, int order, CharSequence title)MenuItemadd(CharSequence title)intaddIntentOptions(int groupId, int itemId, int order, ComponentName caller, Intent[] specifics, Intent intent, int flags, MenuItem[] outSpecificItems)SubMenuaddSubMenu(int titleRes)SubMenuaddSubMenu(int groupId, int itemId, int order, int titleRes)SubMenuaddSubMenu(int groupId, int itemId, int order, CharSequence title)SubMenuaddSubMenu(CharSequence title)voidclear()voidclose()MenuItemfindItem(int id)RoboMenuItemfindMenuItem(CharSequence title)RoboMenuItemfindMenuItemContaining(CharSequence desiredText)MenuItemgetItem(int index)booleanhasVisibleItems()booleanisShortcutKey(int keyCode, KeyEvent event)booleanperformIdentifierAction(int id, int flags)booleanperformShortcut(int keyCode, KeyEvent event, int flags)voidremoveGroup(int groupId)voidremoveItem(int id)voidsetGroupCheckable(int group, boolean checkable, boolean exclusive)voidsetGroupEnabled(int group, boolean enabled)voidsetGroupVisible(int group, boolean visible)voidsetQwertyMode(boolean isQwerty)intsize()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface android.view.Menu
setGroupDividerEnabled
-
-
-
-
Constructor Detail
-
RoboMenu
public RoboMenu()
-
RoboMenu
public RoboMenu(Context context)
-
-
Method Detail
-
add
public MenuItem add(CharSequence title)
-
add
public MenuItem add(int groupId, int itemId, int order, CharSequence title)
-
add
public MenuItem add(int groupId, int itemId, int order, int titleRes)
-
addSubMenu
public SubMenu addSubMenu(CharSequence title)
- Specified by:
addSubMenuin interfaceMenu
-
addSubMenu
public SubMenu addSubMenu(int titleRes)
- Specified by:
addSubMenuin interfaceMenu
-
addSubMenu
public SubMenu addSubMenu(int groupId, int itemId, int order, CharSequence title)
- Specified by:
addSubMenuin interfaceMenu
-
addSubMenu
public SubMenu addSubMenu(int groupId, int itemId, int order, int titleRes)
- Specified by:
addSubMenuin interfaceMenu
-
addIntentOptions
public int addIntentOptions(int groupId, int itemId, int order, ComponentName caller, Intent[] specifics, Intent intent, int flags, MenuItem[] outSpecificItems)- Specified by:
addIntentOptionsin interfaceMenu
-
removeItem
public void removeItem(int id)
- Specified by:
removeItemin interfaceMenu
-
removeGroup
public void removeGroup(int groupId)
- Specified by:
removeGroupin interfaceMenu
-
setGroupCheckable
public void setGroupCheckable(int group, boolean checkable, boolean exclusive)- Specified by:
setGroupCheckablein interfaceMenu
-
setGroupVisible
public void setGroupVisible(int group, boolean visible)- Specified by:
setGroupVisiblein interfaceMenu
-
setGroupEnabled
public void setGroupEnabled(int group, boolean enabled)- Specified by:
setGroupEnabledin interfaceMenu
-
hasVisibleItems
public boolean hasVisibleItems()
- Specified by:
hasVisibleItemsin interfaceMenu
-
performShortcut
public boolean performShortcut(int keyCode, KeyEvent event, int flags)- Specified by:
performShortcutin interfaceMenu
-
isShortcutKey
public boolean isShortcutKey(int keyCode, KeyEvent event)- Specified by:
isShortcutKeyin interfaceMenu
-
performIdentifierAction
public boolean performIdentifierAction(int id, int flags)- Specified by:
performIdentifierActionin interfaceMenu
-
setQwertyMode
public void setQwertyMode(boolean isQwerty)
- Specified by:
setQwertyModein interfaceMenu
-
findMenuItem
public RoboMenuItem findMenuItem(CharSequence title)
-
findMenuItemContaining
public RoboMenuItem findMenuItemContaining(CharSequence desiredText)
-
-