Package com.thecoderscorner.menu.domain
Class AnalogMenuItemBuilder
- java.lang.Object
-
- com.thecoderscorner.menu.domain.MenuItemBuilder<AnalogMenuItemBuilder>
-
- com.thecoderscorner.menu.domain.AnalogMenuItemBuilder
-
public class AnalogMenuItemBuilder extends MenuItemBuilder<AnalogMenuItemBuilder>
Constructs an AnalogMenuItem 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 AnalogMenuItemBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AnalogMenuItemBuilderanAnalogMenuItemBuilder()AnalogMenuItemmenuItem()AnalogMenuItemBuilderwithDivisor(int divisor)AnalogMenuItemBuilderwithExisting(AnalogMenuItem other)AnalogMenuItemBuilderwithMaxValue(int maxValue)AnalogMenuItemBuilderwithOffset(int offset)AnalogMenuItemBuilderwithUnit(java.lang.String unit)-
Methods inherited from class com.thecoderscorner.menu.domain.MenuItemBuilder
baseFromExisting, withEepromAddr, withFunctionName, withId, withName, withReadOnly
-
-
-
-
Method Detail
-
withUnit
public AnalogMenuItemBuilder withUnit(java.lang.String unit)
-
withOffset
public AnalogMenuItemBuilder withOffset(int offset)
-
withMaxValue
public AnalogMenuItemBuilder withMaxValue(int maxValue)
-
withDivisor
public AnalogMenuItemBuilder withDivisor(int divisor)
-
withExisting
public AnalogMenuItemBuilder withExisting(AnalogMenuItem other)
-
menuItem
public AnalogMenuItem menuItem()
-
anAnalogMenuItemBuilder
public static AnalogMenuItemBuilder anAnalogMenuItemBuilder()
-
-