tcMenuJavaAPI
Public Member Functions | List of all members
com.thecoderscorner.menu.domain.ScrollChoiceMenuItemBuilder Class Reference
Inheritance diagram for com.thecoderscorner.menu.domain.ScrollChoiceMenuItemBuilder:
com.thecoderscorner.menu.domain.MenuItemBuilder< ScrollChoiceMenuItemBuilder, ScrollChoiceMenuItem >

Public Member Functions

ScrollChoiceMenuItemBuilder withItemWidth (int itemWidth)
 
ScrollChoiceMenuItemBuilder withEepromOffset (int eepromOffset)
 
ScrollChoiceMenuItemBuilder withNumEntries (int numEntries)
 
ScrollChoiceMenuItemBuilder withChoiceMode (ScrollChoiceMenuItem.ScrollChoiceMode choiceMode)
 
ScrollChoiceMenuItemBuilder withVariable (String variable)
 
ScrollChoiceMenuItemBuilder withExisting (ScrollChoiceMenuItem item)
 
ScrollChoiceMenuItem menuItem ()
 
- Public Member Functions inherited from com.thecoderscorner.menu.domain.MenuItemBuilder< ScrollChoiceMenuItemBuilder, ScrollChoiceMenuItem >
withName (String name)
 
withStaticDataInRAM (boolean inRAM)
 
withVariableName (String variableName)
 
withReadOnly (boolean readOnly)
 
withId (int id)
 
withEepromAddr (int eepromAddr)
 
withFunctionName (String functionName)
 
withLocalOnly (boolean localOnly)
 
withVisible (boolean visible)
 
abstract M menuItem ()
 

Additional Inherited Members

- Protected Member Functions inherited from com.thecoderscorner.menu.domain.MenuItemBuilder< ScrollChoiceMenuItemBuilder, ScrollChoiceMenuItem >
void baseFromExisting (M item)
 

Detailed Description

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.


The documentation for this class was generated from the following file: