public class LcdBuilder<B extends LcdBuilder<B>>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
LcdBuilder() |
Modifier and Type | Method and Description |
---|---|
LcdBuilder |
backgroundVisible(boolean BACKGROUND_VISIBLE) |
LcdBuilder |
bargraphVisible(boolean BARGRAPH_VISIBLE) |
Lcd |
build() |
LcdBuilder |
clockMode(boolean CLOCK_MODE) |
LcdBuilder |
clockSecondsVisible(boolean CLOCK_SECONDS_VISIBLE) |
static LcdBuilder |
create() |
LcdBuilder |
decimals(int DECIMALS) |
LcdBuilder |
design(LcdDesign DESIGN) |
LcdBuilder |
formerValueVisible(boolean FORMER_VALUE_VISIBLE) |
B |
layoutX(double LAYOUT_X) |
B |
layoutY(double LAYOUT_Y) |
LcdBuilder |
maxMeasuredValueDecimals(int MAX_MEASURED_VALUE_DECIMALS) |
LcdBuilder |
maxMeasuredValueVisible(boolean MAX_MEASURED_VALUE_VISIBLE) |
LcdBuilder |
minMeasuredValueDecimals(int MIN_MEASURED_VALUE_DECIMALS) |
LcdBuilder |
minMeasuredValueVisible(boolean MIN_MEASURED_VALUE_VISIBLE) |
LcdBuilder |
numberSystem(Gauge.NumberSystem NUMBER_SYSTEM) |
LcdBuilder |
numberSystemVisible(boolean NUMBER_SYSTEM_VISIBLE) |
B |
prefHeight(double PREF_HEIGHT) |
B |
prefWidth(double PREF_WIDTH) |
LcdBuilder |
styleModel(StyleModel STYLE_MODEL) |
LcdBuilder |
threshold(double THRESHOLD) |
LcdBuilder |
thresholdBehaviorInverted(boolean THRESHOLD_BEHAVIOR_INVERTED) |
LcdBuilder |
thresholdVisible(boolean THRESHOLD_VISIBLE) |
LcdBuilder |
title(java.lang.String TITLE) |
LcdBuilder |
titleFont(java.lang.String TITLE_FONT) |
LcdBuilder |
titleVisible(boolean TITLE_VISIBLE) |
LcdBuilder |
trendVisible(boolean TREND_VISIBLE) |
LcdBuilder |
unit(java.lang.String UNIT) |
LcdBuilder |
unitFont(java.lang.String UNIT_FONT) |
LcdBuilder |
unitVisible(boolean UNIT_VISIBLE) |
LcdBuilder |
value(double VALUE) |
LcdBuilder |
valueAnimationEnabled(boolean VALUE_ANIMATION_ENABLED) |
LcdBuilder |
valueFont(Gauge.LcdFont VALUE_FONT) |
public static final LcdBuilder create()
public final LcdBuilder styleModel(StyleModel STYLE_MODEL)
public final LcdBuilder design(LcdDesign DESIGN)
public final LcdBuilder value(double VALUE)
public final LcdBuilder valueAnimationEnabled(boolean VALUE_ANIMATION_ENABLED)
public final LcdBuilder threshold(double THRESHOLD)
public final LcdBuilder decimals(int DECIMALS)
public final LcdBuilder backgroundVisible(boolean BACKGROUND_VISIBLE)
public final LcdBuilder minMeasuredValueVisible(boolean MIN_MEASURED_VALUE_VISIBLE)
public final LcdBuilder minMeasuredValueDecimals(int MIN_MEASURED_VALUE_DECIMALS)
public final LcdBuilder maxMeasuredValueVisible(boolean MAX_MEASURED_VALUE_VISIBLE)
public final LcdBuilder maxMeasuredValueDecimals(int MAX_MEASURED_VALUE_DECIMALS)
public final LcdBuilder formerValueVisible(boolean FORMER_VALUE_VISIBLE)
public final LcdBuilder bargraphVisible(boolean BARGRAPH_VISIBLE)
public final LcdBuilder title(java.lang.String TITLE)
public final LcdBuilder titleVisible(boolean TITLE_VISIBLE)
public final LcdBuilder unit(java.lang.String UNIT)
public final LcdBuilder unitVisible(boolean UNIT_VISIBLE)
public final LcdBuilder trendVisible(boolean TREND_VISIBLE)
public final LcdBuilder thresholdVisible(boolean THRESHOLD_VISIBLE)
public final LcdBuilder thresholdBehaviorInverted(boolean THRESHOLD_BEHAVIOR_INVERTED)
public final LcdBuilder numberSystem(Gauge.NumberSystem NUMBER_SYSTEM)
public final LcdBuilder numberSystemVisible(boolean NUMBER_SYSTEM_VISIBLE)
public final LcdBuilder titleFont(java.lang.String TITLE_FONT)
public final LcdBuilder unitFont(java.lang.String UNIT_FONT)
public final LcdBuilder valueFont(Gauge.LcdFont VALUE_FONT)
public final LcdBuilder clockMode(boolean CLOCK_MODE)
public final LcdBuilder clockSecondsVisible(boolean CLOCK_SECONDS_VISIBLE)
public final B prefWidth(double PREF_WIDTH)
public final B prefHeight(double PREF_HEIGHT)
public final B layoutX(double LAYOUT_X)
public final B layoutY(double LAYOUT_Y)
public final Lcd build()