org.solovyev.android.sherlock.menu
Class SherlockMenuHelper

java.lang.Object
  extended by org.solovyev.android.sherlock.menu.SherlockMenuHelper
All Implemented Interfaces:
MenuHelper<Menu,MenuItem>

public final class SherlockMenuHelper
extends Object
implements MenuHelper<Menu,MenuItem>

User: serso Date: 8/4/12 Time: 3:02 PM


Method Summary
 MenuItem add(Menu menu, int groupId, int itemId, int orderId, String caption)
           
static MenuHelper<Menu,MenuItem> getInstance()
           
 Integer getItemId(MenuItem item)
           
 void inflateMenu(android.app.Activity activity, int layoutId, Menu menu)
           
 void removeItem(Menu menu, Integer menuItemId)
           
 void setOnMenuItemClickListener(MenuItem menuItem, AMenuItem<MenuItem> onMenuItemClick, android.app.Activity activity)
           
 int size(Menu menu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

@Nonnull
public static MenuHelper<Menu,MenuItem> getInstance()

size

public int size(@Nonnull
                Menu menu)
Specified by:
size in interface MenuHelper<Menu,MenuItem>

add

@Nonnull
public MenuItem add(@Nonnull
                            Menu menu,
                            int groupId,
                            int itemId,
                            int orderId,
                            @Nonnull
                            String caption)
Specified by:
add in interface MenuHelper<Menu,MenuItem>

setOnMenuItemClickListener

public void setOnMenuItemClickListener(@Nonnull
                                       MenuItem menuItem,
                                       @Nonnull
                                       AMenuItem<MenuItem> onMenuItemClick,
                                       @Nonnull
                                       android.app.Activity activity)
Specified by:
setOnMenuItemClickListener in interface MenuHelper<Menu,MenuItem>

removeItem

public void removeItem(@Nonnull
                       Menu menu,
                       @Nonnull
                       Integer menuItemId)
Specified by:
removeItem in interface MenuHelper<Menu,MenuItem>

inflateMenu

public void inflateMenu(@Nonnull
                        android.app.Activity activity,
                        int layoutId,
                        @Nonnull
                        Menu menu)
Specified by:
inflateMenu in interface MenuHelper<Menu,MenuItem>

getItemId

@Nonnull
public Integer getItemId(@Nonnull
                                 MenuItem item)
Specified by:
getItemId in interface MenuHelper<Menu,MenuItem>


Copyright © 2014 se.solovyev. All Rights Reserved.