Package org.robolectric.fakes
Class RoboMenu
- java.lang.Object
-
- org.robolectric.fakes.RoboMenu
-
- All Implemented Interfaces:
android.view.Menu
- Direct Known Subclasses:
RoboSubMenu
public class RoboMenu extends java.lang.Object implements android.view.MenuRobolectric implementation ofMenu.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description android.view.MenuItemadd(int titleRes)android.view.MenuItemadd(int groupId, int itemId, int order, int titleRes)android.view.MenuItemadd(int groupId, int itemId, int order, java.lang.CharSequence title)android.view.MenuItemadd(java.lang.CharSequence title)intaddIntentOptions(int groupId, int itemId, int order, android.content.ComponentName caller, android.content.Intent[] specifics, android.content.Intent intent, int flags, android.view.MenuItem[] outSpecificItems)android.view.SubMenuaddSubMenu(int titleRes)android.view.SubMenuaddSubMenu(int groupId, int itemId, int order, int titleRes)android.view.SubMenuaddSubMenu(int groupId, int itemId, int order, java.lang.CharSequence title)android.view.SubMenuaddSubMenu(java.lang.CharSequence title)voidclear()voidclose()android.view.MenuItemfindItem(int id)RoboMenuItemfindMenuItem(java.lang.CharSequence title)RoboMenuItemfindMenuItemContaining(java.lang.CharSequence desiredText)android.view.MenuItemgetItem(int index)booleanhasVisibleItems()booleanisShortcutKey(int keyCode, android.view.KeyEvent event)booleanperformIdentifierAction(int id, int flags)booleanperformShortcut(int keyCode, android.view.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()
-
-
-
Method Detail
-
add
public android.view.MenuItem add(java.lang.CharSequence title)
- Specified by:
addin interfaceandroid.view.Menu
-
add
public android.view.MenuItem add(int titleRes)
- Specified by:
addin interfaceandroid.view.Menu
-
add
public android.view.MenuItem add(int groupId, int itemId, int order, java.lang.CharSequence title)- Specified by:
addin interfaceandroid.view.Menu
-
add
public android.view.MenuItem add(int groupId, int itemId, int order, int titleRes)- Specified by:
addin interfaceandroid.view.Menu
-
addSubMenu
public android.view.SubMenu addSubMenu(java.lang.CharSequence title)
- Specified by:
addSubMenuin interfaceandroid.view.Menu
-
addSubMenu
public android.view.SubMenu addSubMenu(int titleRes)
- Specified by:
addSubMenuin interfaceandroid.view.Menu
-
addSubMenu
public android.view.SubMenu addSubMenu(int groupId, int itemId, int order, java.lang.CharSequence title)- Specified by:
addSubMenuin interfaceandroid.view.Menu
-
addSubMenu
public android.view.SubMenu addSubMenu(int groupId, int itemId, int order, int titleRes)- Specified by:
addSubMenuin interfaceandroid.view.Menu
-
addIntentOptions
public int addIntentOptions(int groupId, int itemId, int order, android.content.ComponentName caller, android.content.Intent[] specifics, android.content.Intent intent, int flags, android.view.MenuItem[] outSpecificItems)- Specified by:
addIntentOptionsin interfaceandroid.view.Menu
-
removeItem
public void removeItem(int id)
- Specified by:
removeItemin interfaceandroid.view.Menu
-
removeGroup
public void removeGroup(int groupId)
- Specified by:
removeGroupin interfaceandroid.view.Menu
-
clear
public void clear()
- Specified by:
clearin interfaceandroid.view.Menu
-
setGroupCheckable
public void setGroupCheckable(int group, boolean checkable, boolean exclusive)- Specified by:
setGroupCheckablein interfaceandroid.view.Menu
-
setGroupVisible
public void setGroupVisible(int group, boolean visible)- Specified by:
setGroupVisiblein interfaceandroid.view.Menu
-
setGroupEnabled
public void setGroupEnabled(int group, boolean enabled)- Specified by:
setGroupEnabledin interfaceandroid.view.Menu
-
hasVisibleItems
public boolean hasVisibleItems()
- Specified by:
hasVisibleItemsin interfaceandroid.view.Menu
-
findItem
public android.view.MenuItem findItem(int id)
- Specified by:
findItemin interfaceandroid.view.Menu
-
size
public int size()
- Specified by:
sizein interfaceandroid.view.Menu
-
getItem
public android.view.MenuItem getItem(int index)
- Specified by:
getItemin interfaceandroid.view.Menu
-
close
public void close()
- Specified by:
closein interfaceandroid.view.Menu
-
performShortcut
public boolean performShortcut(int keyCode, android.view.KeyEvent event, int flags)- Specified by:
performShortcutin interfaceandroid.view.Menu
-
isShortcutKey
public boolean isShortcutKey(int keyCode, android.view.KeyEvent event)- Specified by:
isShortcutKeyin interfaceandroid.view.Menu
-
performIdentifierAction
public boolean performIdentifierAction(int id, int flags)- Specified by:
performIdentifierActionin interfaceandroid.view.Menu
-
setQwertyMode
public void setQwertyMode(boolean isQwerty)
- Specified by:
setQwertyModein interfaceandroid.view.Menu
-
findMenuItem
public RoboMenuItem findMenuItem(java.lang.CharSequence title)
-
findMenuItemContaining
public RoboMenuItem findMenuItemContaining(java.lang.CharSequence desiredText)
-
-