| Package | Description |
|---|---|
| com.thecoderscorner.menu.domain | |
| com.thecoderscorner.menu.domain.state | |
| com.thecoderscorner.menu.remote.commands |
| Modifier and Type | Method | Description |
|---|---|---|
MenuState<Integer> |
AnalogMenuItem.newMenuState(Integer value,
boolean changed,
boolean active) |
returns a new state object that represents the current value for the menu.
|
MenuState<Boolean> |
BooleanMenuItem.newMenuState(Boolean value,
boolean changed,
boolean active) |
returns a new menu state object, suitable for storing the current value
|
MenuState<Integer> |
EnumMenuItem.newMenuState(Integer value,
boolean changed,
boolean active) |
|
abstract MenuState<T> |
MenuItem.newMenuState(T value,
boolean changed,
boolean active) |
|
MenuState<Boolean> |
SubMenuItem.newMenuState(Boolean value,
boolean changed,
boolean active) |
|
MenuState<String> |
TextMenuItem.newMenuState(String value,
boolean changed,
boolean active) |
Returns a new String current value that can be used as the current value in the Menutree
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
BooleanMenuState |
An implementation of menu state for booleans.
|
class |
IntegerMenuState |
An implementation of menu state for integer values.
|
class |
StringMenuState |
An implementation of menu state for Strings.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T> MenuState<T> |
MenuTree.getMenuState(MenuItem<T> item) |
| Modifier and Type | Method | Description |
|---|---|---|
<T> void |
MenuTree.changeItem(MenuItem<T> item,
MenuState<T> menuState) |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract MenuState<V> |
BootItemMenuCommand.internalNewMenuState(MenuState<V> oldState) |
|
MenuState<Integer> |
MenuAnalogBootCommand.internalNewMenuState(MenuState<Integer> oldState) |
|
MenuState<Boolean> |
MenuBooleanBootCommand.internalNewMenuState(MenuState<Boolean> oldState) |
|
MenuState<Integer> |
MenuEnumBootCommand.internalNewMenuState(MenuState<Integer> oldState) |
|
MenuState<Boolean> |
MenuSubBootCommand.internalNewMenuState(MenuState<Boolean> oldState) |
|
MenuState<String> |
MenuTextBootCommand.internalNewMenuState(MenuState<String> oldState) |
|
MenuState<V> |
BootItemMenuCommand.newMenuState(MenuState<V> oldState) |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract MenuState<V> |
BootItemMenuCommand.internalNewMenuState(MenuState<V> oldState) |
|
MenuState<Integer> |
MenuAnalogBootCommand.internalNewMenuState(MenuState<Integer> oldState) |
|
MenuState<Boolean> |
MenuBooleanBootCommand.internalNewMenuState(MenuState<Boolean> oldState) |
|
MenuState<Integer> |
MenuEnumBootCommand.internalNewMenuState(MenuState<Integer> oldState) |
|
MenuState<Boolean> |
MenuSubBootCommand.internalNewMenuState(MenuState<Boolean> oldState) |
|
MenuState<String> |
MenuTextBootCommand.internalNewMenuState(MenuState<String> oldState) |
|
MenuState<V> |
BootItemMenuCommand.newMenuState(MenuState<V> oldState) |
Copyright © 2018. All rights reserved.