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

public class SubMenuItem extends MenuItem
SubMenuItem represents a menu item that has children. To get the child items call the MenuTree methods that interact with items.
  • Constructor Details

    • SubMenuItem

      public SubMenuItem()
    • SubMenuItem

      public SubMenuItem(String name, String varName, int id, int eepromAddr, boolean localOnly, boolean visible, boolean secured)
  • 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:
      true submenu's always have children.
    • isSecured

      public boolean isSecured()
    • 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