org.loom.tags.menu
Class MenuData.MenuItemHashKey

java.lang.Object
  extended by org.loom.tags.menu.MenuData.MenuItemHashKey
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
MenuData

public static class MenuData.MenuItemHashKey
extends java.lang.Object
implements java.io.Serializable

Holds the data of a menuItem for fast lookups to get the currently selected MenuItemData instance

See Also:
Serialized Form

Constructor Summary
MenuData.MenuItemHashKey(ActionMapping mapping, java.lang.String event)
           
MenuData.MenuItemHashKey(java.lang.Class<? extends Action> actionClass, java.lang.String event)
           
MenuData.MenuItemHashKey(ParsedAction action)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuData.MenuItemHashKey

public MenuData.MenuItemHashKey(ActionMapping mapping,
                                java.lang.String event)

MenuData.MenuItemHashKey

public MenuData.MenuItemHashKey(java.lang.Class<? extends Action> actionClass,
                                java.lang.String event)

MenuData.MenuItemHashKey

public MenuData.MenuItemHashKey(ParsedAction action)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object