org.solovyev.android.menu
Class AndroidMenuHelper

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

public final class AndroidMenuHelper
extends Object
implements MenuHelper<android.view.Menu,android.view.MenuItem>

User: serso Date: 8/4/12 Time: 2:51 PM


Method Summary
 android.view.MenuItem add(android.view.Menu menu, int groupId, int itemId, int orderId, String caption)
           
static MenuHelper<android.view.Menu,android.view.MenuItem> getInstance()
           
 Integer getItemId(android.view.MenuItem item)
           
 void inflateMenu(android.app.Activity activity, int layoutId, android.view.Menu menu)
           
 void removeItem(android.view.Menu menu, Integer menuItemId)
           
 void setOnMenuItemClickListener(android.view.MenuItem menuItem, AMenuItem<android.view.MenuItem> onMenuItemClick, android.app.Activity activity)
           
 int size(android.view.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<android.view.Menu,android.view.MenuItem> getInstance()

size

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

add

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

setOnMenuItemClickListener

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

removeItem

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

inflateMenu

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

getItemId

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


Copyright © 2014 se.solovyev. All Rights Reserved.