org.solovyev.android.menu
Interface MenuHelper<M,MI>

Type Parameters:
M -
MI -
All Known Implementing Classes:
AndroidMenuHelper, SherlockMenuHelper

public interface MenuHelper<M,MI>

Helper class to provide support for Android and Sherlock menu


Method Summary
 MI add(M menu, int groupId, int itemId, int orderId, String caption)
           
 Integer getItemId(MI item)
           
 void inflateMenu(android.app.Activity activity, int layoutId, M menu)
           
 void removeItem(M menu, Integer menuItemId)
           
 void setOnMenuItemClickListener(MI menuItem, AMenuItem<MI> onMenuItemClick, android.app.Activity activity)
           
 int size(M menu)
           
 

Method Detail

size

int size(@Nonnull
         M menu)

add

@Nonnull
MI add(@Nonnull
               M menu,
               int groupId,
               int itemId,
               int orderId,
               @Nonnull
               String caption)

setOnMenuItemClickListener

void setOnMenuItemClickListener(@Nonnull
                                MI menuItem,
                                @Nonnull
                                AMenuItem<MI> onMenuItemClick,
                                @Nonnull
                                android.app.Activity activity)

removeItem

void removeItem(@Nonnull
                M menu,
                @Nonnull
                Integer menuItemId)

inflateMenu

void inflateMenu(@Nonnull
                 android.app.Activity activity,
                 int layoutId,
                 @Nonnull
                 M menu)

getItemId

@Nonnull
Integer getItemId(@Nonnull
                          MI item)


Copyright © 2014 se.solovyev. All Rights Reserved.