Package com.thecoderscorner.menu.domain
package com.thecoderscorner.menu.domain
-
ClassDescriptionActionMenuItem represents a menu item that is a one shot action, in that when triggered it just runs the callback on the embedded side.Constructs an ActionMenuItemBuilder using the standard builder pattern.Represents an analog (numeric) menu item, it is always a zero based integer when retrieved from storage, but it can have an offset and divisor, so therefore is able to represent decimal values.Constructs an AnalogMenuItem using the standard builder pattern.A menu item that can only hold boolean values (true or false).Constructs a BooleanMenuItemBuilder using the standard builder pattern.This is a custom menu item that can be created by the designer, but does not directly represent a different item in the API.Constructs a BooleanMenuItemBuilder using the standard builder pattern.A menu item that corresponds to the large number type on the device.Constructs a EditableTextMenuItemBuilder using the standard builder pattern.An implementation of menu item that can store text strings.Constructs a EditableTextMenuItemBuilder using the standard builder pattern.Text menu items can represent several types of value and as such the edit type must be defined.A menu item implementation that represents one of a known set of choices, the choices are stored as an integer value, but each choice has a string representation as well.Constructs a BooleanMenuItemBuilder using the standard builder pattern.FloatMenuItem represents a menu item that uses a floating point value.Constructs a FloatMenuItem using the standard builder pattern.The base class for all menu items, has the most basic operations available on it that are needed by pretty much all menu items.A menu item that represents a colour in the RGB domain with optional Alpha channel.Constructs an Rgb32MenuItem using the builder pattern, it is a menu item that represents a PortableColor object.Constructs a RuntimeListMenuItem using the standard builder pattern.Represents a more configurable and more extensible version of enum that should be used when the number of choices is larger, the choices are in eeprom, or you need more control at runtime of the choices.Builds an extensible version of enum that should be used when the number of choices is larger, the choices are in eeprom, or you need more control at runtime of the choices using the builder pattern.SubMenuItem represents a menu item that has children.Constructs a SubMenuItemBuilder using the standard builder pattern.