Package com.thecoderscorner.menu.domain
Class MenuItemBuilder<T extends MenuItemBuilder>
- java.lang.Object
-
- com.thecoderscorner.menu.domain.MenuItemBuilder<T>
-
- Direct Known Subclasses:
ActionMenuItemBuilder,AnalogMenuItemBuilder,BooleanMenuItemBuilder,EditableTextMenuItemBuilder,EnumMenuItemBuilder,FloatMenuItemBuilder,RuntimeListMenuItemBuilder,SubMenuItemBuilder
public abstract class MenuItemBuilder<T extends MenuItemBuilder> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MenuItemBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbaseFromExisting(MenuItem item)TwithEepromAddr(int eepromAddr)TwithFunctionName(java.lang.String functionName)TwithId(int id)TwithLocalOnly(boolean localOnly)TwithName(java.lang.String name)TwithReadOnly(boolean readOnly)
-
-
-
Method Detail
-
withName
public T withName(java.lang.String name)
-
withReadOnly
public T withReadOnly(boolean readOnly)
-
withId
public T withId(int id)
-
withEepromAddr
public T withEepromAddr(int eepromAddr)
-
withFunctionName
public T withFunctionName(java.lang.String functionName)
-
withLocalOnly
public T withLocalOnly(boolean localOnly)
-
baseFromExisting
protected void baseFromExisting(MenuItem item)
-
-