Package com.thecoderscorner.menu.domain
Class EnumMenuItemBuilder
- java.lang.Object
-
- com.thecoderscorner.menu.domain.MenuItemBuilder<EnumMenuItemBuilder>
-
- com.thecoderscorner.menu.domain.EnumMenuItemBuilder
-
public class EnumMenuItemBuilder extends MenuItemBuilder<EnumMenuItemBuilder>
Constructs a BooleanMenuItemBuilder using the standard builder pattern. It is possible to either build an item from scratch, or start with an existing item and make changes.
-
-
Constructor Summary
Constructors Constructor Description EnumMenuItemBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumMenuItemBuilderaddEnumValue(java.lang.String enumValue)static EnumMenuItemBuilderanEnumMenuItemBuilder()EnumMenuItemmenuItem()EnumMenuItemBuilderwithEnumList(java.util.List<java.lang.String> enumList)EnumMenuItemBuilderwithExisting(EnumMenuItem item)-
Methods inherited from class com.thecoderscorner.menu.domain.MenuItemBuilder
baseFromExisting, withEepromAddr, withFunctionName, withId, withLocalOnly, withName, withReadOnly
-
-
-
-
Method Detail
-
addEnumValue
public EnumMenuItemBuilder addEnumValue(java.lang.String enumValue)
-
withEnumList
public EnumMenuItemBuilder withEnumList(java.util.List<java.lang.String> enumList)
-
withExisting
public EnumMenuItemBuilder withExisting(EnumMenuItem item)
-
menuItem
public EnumMenuItem menuItem()
-
anEnumMenuItemBuilder
public static EnumMenuItemBuilder anEnumMenuItemBuilder()
-
-