Package com.thecoderscorner.menu.domain
Class RuntimeListMenuItem
java.lang.Object
com.thecoderscorner.menu.domain.MenuItem
com.thecoderscorner.menu.domain.RuntimeListMenuItem
This class represents a runtime list menu item, which is a type of menu item that can contain a list of values.
It extends the MenuItem class and inherits its properties and methods.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.thecoderscorner.menu.domain.MenuItem
eepromAddress, functionName, id, localOnly, name, readOnly, staticDataInRAM, variableName, visible -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeListMenuItem(String name, String varName, int id, int eepromAddress, String functionName, boolean readOnly, boolean localOnly, boolean visible, int initialRows, boolean staticInRam, RuntimeListMenuItem.ListCreationMode creationMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MenuItemVisitor visitor) Used with MenuItemHelper's visit method, accepts a MenuItemVisitor and calls the appropriate visit method for a RuntimeListMenuItem.booleanintgetItemsFromTree(MenuTree menuTree) Retrieves the list of items from a menu tree for a specific RuntimeListMenuItem.inthashCode()Methods inherited from class com.thecoderscorner.menu.domain.MenuItem
getEepromAddress, getFunctionName, getId, getName, getVariableName, hasChildren, isLocalOnly, isReadOnly, isStaticDataInRAM, isVisible, toString