java.lang.Object
com.thecoderscorner.menu.domain.MenuItem
com.thecoderscorner.menu.domain.ActionMenuItem

public class ActionMenuItem extends MenuItem
ActionMenuItem represents a menu item that is a one shot action, in that when triggered it just runs the callback on the embedded side.
  • Constructor Details

    • ActionMenuItem

      public ActionMenuItem()
    • ActionMenuItem

      public ActionMenuItem(String name, String variableName, int id, String functionName, int eepromAddr, boolean readOnly, boolean localOnly, boolean visible, boolean staticInRAM)
  • Method Details

    • hasChildren

      public boolean hasChildren()
      Description copied from class: MenuItem
      has children indicates if this item can contain child items
      Overrides:
      hasChildren in class MenuItem
      Returns:
      false - actions don't have child elements
    • accept

      public void accept(MenuItemVisitor visitor)
      Specified by:
      accept in class MenuItem
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object