com.xtremelabs.robolectric.view
Class TestMenuItem

java.lang.Object
  extended by com.xtremelabs.robolectric.view.TestMenuItem
All Implemented Interfaces:
android.view.MenuItem

public class TestMenuItem
extends java.lang.Object
implements android.view.MenuItem


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.view.MenuItem
android.view.MenuItem.OnMenuItemClickListener
 
Field Summary
 int iconRes
           
 
Constructor Summary
TestMenuItem()
           
 
Method Summary
 void click()
           
 char getAlphabeticShortcut()
           
 int getGroupId()
           
 android.graphics.drawable.Drawable getIcon()
           
 android.content.Intent getIntent()
           
 int getItemId()
           
 android.view.ContextMenu.ContextMenuInfo getMenuInfo()
           
 char getNumericShortcut()
           
 int getOrder()
           
 android.view.SubMenu getSubMenu()
           
 java.lang.CharSequence getTitle()
           
 java.lang.CharSequence getTitleCondensed()
           
 boolean hasSubMenu()
           
 boolean isCheckable()
           
 boolean isChecked()
           
 boolean isEnabled()
           
 boolean isVisible()
           
 android.view.MenuItem setAlphabeticShortcut(char alphaChar)
           
 android.view.MenuItem setCheckable(boolean checkable)
           
 android.view.MenuItem setChecked(boolean checked)
           
 android.view.MenuItem setEnabled(boolean enabled)
           
 android.view.MenuItem setIcon(android.graphics.drawable.Drawable icon)
           
 android.view.MenuItem setIcon(int iconRes)
           
 android.view.MenuItem setIntent(android.content.Intent intent)
           
 android.view.MenuItem setNumericShortcut(char numericChar)
           
 android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener menuItemClickListener)
           
 android.view.MenuItem setShortcut(char numericChar, char alphaChar)
           
 android.view.MenuItem setTitle(java.lang.CharSequence title)
           
 android.view.MenuItem setTitle(int title)
           
 android.view.MenuItem setTitleCondensed(java.lang.CharSequence title)
           
 android.view.MenuItem setVisible(boolean visible)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iconRes

public int iconRes
Constructor Detail

TestMenuItem

public TestMenuItem()
Method Detail

getItemId

public int getItemId()
Specified by:
getItemId in interface android.view.MenuItem

getGroupId

public int getGroupId()
Specified by:
getGroupId in interface android.view.MenuItem

getOrder

public int getOrder()
Specified by:
getOrder in interface android.view.MenuItem

setTitle

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

setTitle

public android.view.MenuItem setTitle(int title)
Specified by:
setTitle in interface android.view.MenuItem

getTitle

public java.lang.CharSequence getTitle()
Specified by:
getTitle in interface android.view.MenuItem

setTitleCondensed

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

getTitleCondensed

public java.lang.CharSequence getTitleCondensed()
Specified by:
getTitleCondensed in interface android.view.MenuItem

setIcon

public android.view.MenuItem setIcon(android.graphics.drawable.Drawable icon)
Specified by:
setIcon in interface android.view.MenuItem

setIcon

public android.view.MenuItem setIcon(int iconRes)
Specified by:
setIcon in interface android.view.MenuItem

getIcon

public android.graphics.drawable.Drawable getIcon()
Specified by:
getIcon in interface android.view.MenuItem

setIntent

public android.view.MenuItem setIntent(android.content.Intent intent)
Specified by:
setIntent in interface android.view.MenuItem

getIntent

public android.content.Intent getIntent()
Specified by:
getIntent in interface android.view.MenuItem

setShortcut

public android.view.MenuItem setShortcut(char numericChar,
                                         char alphaChar)
Specified by:
setShortcut in interface android.view.MenuItem

setNumericShortcut

public android.view.MenuItem setNumericShortcut(char numericChar)
Specified by:
setNumericShortcut in interface android.view.MenuItem

getNumericShortcut

public char getNumericShortcut()
Specified by:
getNumericShortcut in interface android.view.MenuItem

setAlphabeticShortcut

public android.view.MenuItem setAlphabeticShortcut(char alphaChar)
Specified by:
setAlphabeticShortcut in interface android.view.MenuItem

getAlphabeticShortcut

public char getAlphabeticShortcut()
Specified by:
getAlphabeticShortcut in interface android.view.MenuItem

setCheckable

public android.view.MenuItem setCheckable(boolean checkable)
Specified by:
setCheckable in interface android.view.MenuItem

isCheckable

public boolean isCheckable()
Specified by:
isCheckable in interface android.view.MenuItem

setChecked

public android.view.MenuItem setChecked(boolean checked)
Specified by:
setChecked in interface android.view.MenuItem

isChecked

public boolean isChecked()
Specified by:
isChecked in interface android.view.MenuItem

setVisible

public android.view.MenuItem setVisible(boolean visible)
Specified by:
setVisible in interface android.view.MenuItem

isVisible

public boolean isVisible()
Specified by:
isVisible in interface android.view.MenuItem

setEnabled

public android.view.MenuItem setEnabled(boolean enabled)
Specified by:
setEnabled in interface android.view.MenuItem

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface android.view.MenuItem

hasSubMenu

public boolean hasSubMenu()
Specified by:
hasSubMenu in interface android.view.MenuItem

getSubMenu

public android.view.SubMenu getSubMenu()
Specified by:
getSubMenu in interface android.view.MenuItem

setOnMenuItemClickListener

public android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener menuItemClickListener)
Specified by:
setOnMenuItemClickListener in interface android.view.MenuItem

getMenuInfo

public android.view.ContextMenu.ContextMenuInfo getMenuInfo()
Specified by:
getMenuInfo in interface android.view.MenuItem

click

public void click()