public class SimpleGaugeBuilder<B extends SimpleGaugeBuilder<B>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SimpleGaugeBuilder.GaugeType |
Modifier | Constructor and Description |
---|---|
protected |
SimpleGaugeBuilder() |
public static final SimpleGaugeBuilder create()
public final SimpleGaugeBuilder type(SimpleGaugeBuilder.GaugeType TYPE)
public final SimpleGaugeBuilder model(GaugeModel MODEL)
public final SimpleGaugeBuilder minValue(double MIN_VALUE)
public final SimpleGaugeBuilder maxValue(double MAX_VALUE)
public final SimpleGaugeBuilder value(double VALUE)
public final SimpleGaugeBuilder valueAnimationEnabled(boolean VALUE_ANIMATION_ENABLED)
public final SimpleGaugeBuilder barColor(javafx.scene.paint.Color BAR_COLOR)
public final SimpleGaugeBuilder barWidth(double BAR_WIDTH)
public final SimpleGaugeBuilder valueLabelFontSize(double LABEL_FONT_SIZE)
public final SimpleGaugeBuilder unitFontSize(double UNIT_FONT_SIZE)
public final SimpleGaugeBuilder noOfDecimals(int NO_OF_DECIMALS)
public final SimpleGaugeBuilder sections(Section[] SECTIONS)
public final SimpleGaugeBuilder sections(java.util.List<Section> SECTIONS)
public final SimpleGaugeBuilder unit(java.lang.String UNIT)
public final SimpleGaugeBuilder barFrameColor(javafx.scene.paint.Color BAR_FRAME_COLOR)
public final SimpleGaugeBuilder barBackgroundColor(javafx.scene.paint.Color BAR_BACKGROUND_COLOR)
public final SimpleGaugeBuilder valueLabelColor(javafx.scene.paint.Color VALUE_LABEL_COLOR)
public final SimpleGaugeBuilder unitLabelColor(javafx.scene.paint.Color UNIT_LABEL_COLOR)
public final SimpleGaugeBuilder minLabelVisible(boolean MIN_LABEL_VISIBLE)
public final SimpleGaugeBuilder maxLabelVisible(boolean MAX_LABEL_VISIBLE)
public final SimpleGaugeBuilder minMaxLabelFontSize(double MIN_MAX_LABEL_FONT_SIZE)
public final SimpleGaugeBuilder minLabelColor(javafx.scene.paint.Color MIN_LABEL_COLOR)
public final SimpleGaugeBuilder maxLabelColor(javafx.scene.paint.Color MAX_LABEL_COLOR)
public final SimpleGaugeBuilder roundedBar(boolean ROUNDED_BAR)
public final SimpleGaugeBuilder valueLabelVisible(boolean VALUE_LABEL_VISIBLE)
public final SimpleGaugeBuilder unitLabelVisible(boolean UNIT_LABEL_VISIBLE)
public final SimpleGaugeBuilder timeToValueInMs(double TIME_TO_VALUE_IN_MS)
public final SimpleGaugeBuilder canvasMode(boolean CANVAS_MODE)
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 SimpleGauge build()