SubMenuItem represents a menu item that has children. To get the child items call the MenuTree
methods that interact with items.
-
Field Summary
Fields inherited from class com.thecoderscorner.menu.domain.MenuItem
eepromAddress, functionName, id, localOnly, name, readOnly, variableName, visible -
Constructor Summary
ConstructorsConstructorDescriptionSubMenuItem(String name, String varName, int id, int eepromAddr, boolean localOnly, boolean visible, boolean secured) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MenuItemVisitor visitor)booleanbooleanhas children indicates if this item can contain child itemsinthashCode()booleannewMenuState(Boolean value, boolean changed, boolean active)Methods inherited from class com.thecoderscorner.menu.domain.MenuItem
getEepromAddress, getFunctionName, getId, getName, getVariableName, isLocalOnly, isReadOnly, isVisible, toString
-
Constructor Details
-
SubMenuItem
public SubMenuItem() -
SubMenuItem
-
-
Method Details
-
hasChildren
public boolean hasChildren()Description copied from class:MenuItemhas children indicates if this item can contain child items- Overrides:
hasChildrenin classMenuItem<Boolean>- Returns:
- true submenu's always have children.
-
isSecured
public boolean isSecured() -
newMenuState
- Specified by:
newMenuStatein classMenuItem<Boolean>
-
equals
-
hashCode
public int hashCode()
-