com.xtremelabs.robolectric.view
Class TestMenu

java.lang.Object
  extended by com.xtremelabs.robolectric.view.TestMenu
All Implemented Interfaces:
android.view.Menu

public class TestMenu
extends java.lang.Object
implements android.view.Menu


Field Summary
 
Fields inherited from interface android.view.Menu
CATEGORY_ALTERNATIVE, CATEGORY_CONTAINER, CATEGORY_SECONDARY, CATEGORY_SYSTEM, FIRST, FLAG_ALWAYS_PERFORM_CLOSE, FLAG_APPEND_TO_GROUP, FLAG_PERFORM_NO_CLOSE, NONE
 
Constructor Summary
TestMenu()
           
 
Method Summary
 android.view.MenuItem add(java.lang.CharSequence title)
           
 android.view.MenuItem add(int titleRes)
           
 android.view.MenuItem add(int groupId, int itemId, int order, java.lang.CharSequence title)
           
 android.view.MenuItem add(int groupId, int itemId, int order, int titleRes)
           
 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)
           
 android.view.SubMenu addSubMenu(java.lang.CharSequence title)
           
 android.view.SubMenu addSubMenu(int titleRes)
           
 android.view.SubMenu addSubMenu(int groupId, int itemId, int order, java.lang.CharSequence title)
           
 android.view.SubMenu addSubMenu(int groupId, int itemId, int order, int titleRes)
           
 void clear()
           
 void close()
           
 android.view.MenuItem findItem(int id)
           
 TestMenuItem findMenuItem(java.lang.CharSequence title)
           
 android.view.MenuItem getItem(int index)
           
 boolean hasVisibleItems()
           
 boolean isShortcutKey(int keyCode, android.view.KeyEvent event)
           
 boolean performIdentifierAction(int id, int flags)
           
 boolean performShortcut(int keyCode, android.view.KeyEvent event, int flags)
           
 void removeGroup(int groupId)
           
 void removeItem(int id)
           
 void setGroupCheckable(int group, boolean checkable, boolean exclusive)
           
 void setGroupEnabled(int group, boolean enabled)
           
 void setGroupVisible(int group, boolean visible)
           
 void setQwertyMode(boolean isQwerty)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestMenu

public TestMenu()
Method Detail

add

public android.view.MenuItem add(java.lang.CharSequence title)
Specified by:
add in interface android.view.Menu

add

public android.view.MenuItem add(int titleRes)
Specified by:
add in interface android.view.Menu

add

public android.view.MenuItem add(int groupId,
                                 int itemId,
                                 int order,
                                 java.lang.CharSequence title)
Specified by:
add in interface android.view.Menu

add

public android.view.MenuItem add(int groupId,
                                 int itemId,
                                 int order,
                                 int titleRes)
Specified by:
add in interface android.view.Menu

addSubMenu

public android.view.SubMenu addSubMenu(java.lang.CharSequence title)
Specified by:
addSubMenu in interface android.view.Menu

addSubMenu

public android.view.SubMenu addSubMenu(int titleRes)
Specified by:
addSubMenu in interface android.view.Menu

addSubMenu

public android.view.SubMenu addSubMenu(int groupId,
                                       int itemId,
                                       int order,
                                       java.lang.CharSequence title)
Specified by:
addSubMenu in interface android.view.Menu

addSubMenu

public android.view.SubMenu addSubMenu(int groupId,
                                       int itemId,
                                       int order,
                                       int titleRes)
Specified by:
addSubMenu in interface android.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:
addIntentOptions in interface android.view.Menu

removeItem

public void removeItem(int id)
Specified by:
removeItem in interface android.view.Menu

removeGroup

public void removeGroup(int groupId)
Specified by:
removeGroup in interface android.view.Menu

clear

public void clear()
Specified by:
clear in interface android.view.Menu

setGroupCheckable

public void setGroupCheckable(int group,
                              boolean checkable,
                              boolean exclusive)
Specified by:
setGroupCheckable in interface android.view.Menu

setGroupVisible

public void setGroupVisible(int group,
                            boolean visible)
Specified by:
setGroupVisible in interface android.view.Menu

setGroupEnabled

public void setGroupEnabled(int group,
                            boolean enabled)
Specified by:
setGroupEnabled in interface android.view.Menu

hasVisibleItems

public boolean hasVisibleItems()
Specified by:
hasVisibleItems in interface android.view.Menu

findItem

public android.view.MenuItem findItem(int id)
Specified by:
findItem in interface android.view.Menu

size

public int size()
Specified by:
size in interface android.view.Menu

getItem

public android.view.MenuItem getItem(int index)
Specified by:
getItem in interface android.view.Menu

close

public void close()
Specified by:
close in interface android.view.Menu

performShortcut

public boolean performShortcut(int keyCode,
                               android.view.KeyEvent event,
                               int flags)
Specified by:
performShortcut in interface android.view.Menu

isShortcutKey

public boolean isShortcutKey(int keyCode,
                             android.view.KeyEvent event)
Specified by:
isShortcutKey in interface android.view.Menu

performIdentifierAction

public boolean performIdentifierAction(int id,
                                       int flags)
Specified by:
performIdentifierAction in interface android.view.Menu

setQwertyMode

public void setQwertyMode(boolean isQwerty)
Specified by:
setQwertyMode in interface android.view.Menu

findMenuItem

public TestMenuItem findMenuItem(java.lang.CharSequence title)