Class MenuItemBuilder<T extends MenuItemBuilder>

java.lang.Object
com.thecoderscorner.menu.domain.MenuItemBuilder<T>
Direct Known Subclasses:
ActionMenuItemBuilder, AnalogMenuItemBuilder, BooleanMenuItemBuilder, EditableLargeNumberMenuItemBuilder, EditableTextMenuItemBuilder, EnumMenuItemBuilder, FloatMenuItemBuilder, Rgb32MenuItemBuilder, RuntimeListMenuItemBuilder, ScrollChoiceMenuItemBuilder, SubMenuItemBuilder

public abstract class MenuItemBuilder<T extends MenuItemBuilder> extends Object
  • Constructor Details

    • MenuItemBuilder

      public MenuItemBuilder()
  • Method Details

    • withName

      public T withName(String name)
    • withVariableName

      public T withVariableName(String variableName)
    • withReadOnly

      public T withReadOnly(boolean readOnly)
    • withId

      public T withId(int id)
    • withEepromAddr

      public T withEepromAddr(int eepromAddr)
    • withFunctionName

      public T withFunctionName(String functionName)
    • withLocalOnly

      public T withLocalOnly(boolean localOnly)
    • withVisible

      public T withVisible(boolean visible)
    • baseFromExisting

      protected void baseFromExisting(MenuItem item)