public class GaugeBuilder<B extends GaugeBuilder<B>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GaugeBuilder.GaugeType |
Modifier | Constructor and Description |
---|---|
protected |
GaugeBuilder() |
public static final GaugeBuilder<?> create()
public final Gauge build()
public final B gaugeModel(GaugeModel GAUGE_MODEL)
public final B gaugeType(GaugeBuilder.GaugeType GAUGE_TYPE)
public final B value(double VALUE)
public final GaugeBuilder valueAnimationEnabled(boolean VALUE_ANIMATION_ENABLED)
public final GaugeBuilder animationDuration(double ANIMATION_DURATION)
public final GaugeBuilder redrawTolerance(double REDRAW_TOLERANCE)
public final GaugeBuilder minValue(double MIN_VALUE)
public final GaugeBuilder maxValue(double MAX_VALUE)
public final GaugeBuilder threshold(double THRESHOLD)
public final GaugeBuilder thresholdBehaviorInverted(boolean THRESHOLD_BEHAVIOR_INVERTED)
public final GaugeBuilder radialRange(Gauge.RadialRange RADIAL_RANGE)
public final GaugeBuilder title(java.lang.String TITLE)
public final GaugeBuilder unit(java.lang.String UNIT)
public final GaugeBuilder lcdValueCoupled(boolean LCD_VALUE_COUPLED)
public final GaugeBuilder lcdThreshold(double LCD_THRESHOLD)
public final GaugeBuilder lcdThresholdBehaviorInverted(boolean LCD_THRESHOLD_BEHAVIOR_INVERTED)
public final GaugeBuilder lcdUnitString(java.lang.String LCD_UNIT_STRING)
public final GaugeBuilder lcdNumberSystem(Gauge.NumberSystem LCD_NUMBER_SYSTEM)
public final GaugeBuilder maxNoOfMajorTicks(int MAX_NO_OF_MAJOR_TICKS)
public final GaugeBuilder maxNoOfMinorTicks(int MAX_NO_OF_MINOR_TICKS)
public final GaugeBuilder majorTickSpacing(double MAJOR_TICK_SPACING)
public final GaugeBuilder minorTickSpacing(double MINOR_TICK_SPACING)
public final GaugeBuilder trend(Gauge.Trend TREND)
public final GaugeBuilder niceScaling(boolean NICE_SCALING)
public final GaugeBuilder tightScale(boolean TIGHT_SCALE)
public final GaugeBuilder largeNumberScale(boolean LARGE_NUMBER_SCALE)
public final GaugeBuilder lastLabelVisible(boolean LAST_LABEL_VISIBLE)
public final GaugeBuilder sections(Section... SECTION_ARRAY)
public final GaugeBuilder sections(java.util.List<Section> SECTIONS)
public final GaugeBuilder areas(Section... AREAS_ARRAY)
public final GaugeBuilder areas(java.util.List<Section> AREAS)
public final GaugeBuilder markers(Marker... MARKER_ARRAY)
public final GaugeBuilder markers(java.util.List<Marker> MARKERS)
public final GaugeBuilder endlessMode(boolean ENDLESS_MODE)
public final B prefWidth(double WIDTH)
public final B prefHeight(double HEIGHT)
public final B layoutX(double LAYOUT_X)
public final B layoutY(double LAYOUT_Y)
public final B styleModel(StyleModel STYLE_MODEL)
public final GaugeBuilder bargraph(boolean BARGRAPH)
public final GaugeBuilder minMeasuredValueVisible(boolean MIN_MEASURED_VALUE_VISIBLE)
public final GaugeBuilder maxMeasuredValueVisible(boolean MAX_MEASURED_VALUE_VISIBLE)
public final GaugeBuilder thresholdVisible(boolean THRESHOLD_VISIBLE)
public final GaugeBuilder thresholdColor(Gauge.ThresholdColor THRESHOLD_COLOR)
public final GaugeBuilder frameDesign(Gauge.FrameDesign FRAME_DESIGN)
public final GaugeBuilder frameBaseColor(javafx.scene.paint.Color FRAME_BASE_COLOR)
public final GaugeBuilder frameVisible(boolean FRAME_VISIBLE)
public final GaugeBuilder backgroundDesign(Gauge.BackgroundDesign BACKGROUND_DESIGN)
public final GaugeBuilder backgroundVisible(boolean BACKGROUND_VISIBLE)
public final GaugeBuilder knobDesign(Gauge.KnobDesign KNOB_DESIGN)
public final GaugeBuilder knobColor(Gauge.KnobColor KNOB_COLOR)
public final GaugeBuilder knobsVisible(boolean KNOBS_VISIBLE)
public final GaugeBuilder pointerType(Gauge.PointerType POINTER_TYPE)
public final GaugeBuilder valueColor(ColorDef VALUE_COLOR)
public final GaugeBuilder pointerGlowEnabled(boolean POINTER_GLOW_ENABLED)
public final GaugeBuilder pointerShadowEnabled(boolean POINTER_SHADOW_ENABLED)
public final GaugeBuilder ledVisible(boolean LED_VISIBLE)
public final GaugeBuilder ledColor(LedColor LED_COLOR)
public final GaugeBuilder userLedVisible(boolean USER_LED_VISIBLE)
public final GaugeBuilder userLedColor(LedColor USER_LED_COLOR)
public final GaugeBuilder userLedOn(boolean USER_LED_ON)
public final GaugeBuilder userLedBlinking(boolean USER_LED_BLINKING)
public final GaugeBuilder titleFont(java.lang.String TITLE_FONT)
public final GaugeBuilder unitfont(java.lang.String UNIT_FONT)
public final GaugeBuilder foregroundType(Radial.ForegroundType FOREGROUND_TYPE)
public final GaugeBuilder foregroundVisible(boolean FOREGROUND_VISIBLE)
public final GaugeBuilder lcdThresholdVisible(boolean LCD_THRESHOLD_VISIBLE)
public final GaugeBuilder lcdDesign(LcdDesign LCD_Design)
public final GaugeBuilder lcdVisible(boolean LCD_VISIBLE)
public final GaugeBuilder lcdUnitStringVisible(boolean LCD_UNIT_STRING_VISIBLE)
public final GaugeBuilder lcdNumberSystemVisible(boolean NUMBER_SYSTEM_VISIBLE)
public final GaugeBuilder lcdUnitFont(java.lang.String UNIT_FONT)
public final GaugeBuilder lcdTitleFont(java.lang.String TITLE_FONT)
public final GaugeBuilder lcdValueFont(Gauge.LcdFont VALUE_FONT)
public final GaugeBuilder lcdDecimals(int LCD_DECIMALS)
public final GaugeBuilder lcdBlinking(boolean LCD_BLINKING)
public final GaugeBuilder lcdBackgroundVisible(boolean LCD_BACKGROUND_VISIBLE)
public final GaugeBuilder glowVisible(boolean GLOW_VISIBLE)
public final GaugeBuilder glowOn(boolean GLOW_ON)
public final GaugeBuilder pulsatingGlow(boolean PULSATING_GLOW)
public final GaugeBuilder glowColor(javafx.scene.paint.Color GLOW_COLOR)
public final GaugeBuilder tickmarksVisible(boolean TICKMARKS_VISIBLE)
public final GaugeBuilder majorTickmarksVisible(boolean MAJOR_TICKMARKS_VISIBLE)
public final GaugeBuilder majorTickmarkType(Gauge.TickmarkType TICKMARK_TYPE)
public final GaugeBuilder majorTickmarkColor(javafx.scene.paint.Color MAJOR_TICKMAKR_COLOR)
public final GaugeBuilder majorTickmarkColorEnabled(boolean MAJOR_TICKMARK_COLOR_ENABLED)
public final GaugeBuilder minorTickmarksVisible(boolean MINOR_TICKMARKS_VISIBLE)
public final GaugeBuilder minorTickmarkColor(javafx.scene.paint.Color MINOR_TICKMARK_COLOR)
public final GaugeBuilder minorTickmarkColorEnabled(boolean MINOR_TICKMARK_COLOR_ENABLED)
public final GaugeBuilder tickLabelsVisible(boolean TICKLABELS_VISIBLE)
public final GaugeBuilder tickLabelOrientation(Gauge.TicklabelOrientation TICKLABEL_ORIENTATION)
public final GaugeBuilder tickLabelNumberFormat(Gauge.NumberFormat TICKLABEL_NUMBER_FORMAT)
public final GaugeBuilder tickmarkGlowEnabled(boolean TICKMARK_GLOW_ENABLED)
public final GaugeBuilder tickmarkGlowColor(javafx.scene.paint.Color TICKMARK_GLOW_COLOR)
public final GaugeBuilder sectionsVisible(boolean SECTIONS_VISIBLE)
public final GaugeBuilder sectionsHighlighting(boolean SECTIONS_HIGHLIGHTING)
public final GaugeBuilder showSectionTickmarksOnly(boolean SHOW_SECTION_TICKMARKS_ONLY)
public final GaugeBuilder areasVisible(boolean AREAS_VISIBLE)
public final GaugeBuilder areasHighlighting(boolean AREAS_HIGHLIGHTING)
public final GaugeBuilder markersVisible(boolean MARKERS_VISIBLE)
public final GaugeBuilder textureColor(javafx.scene.paint.Color TEXTURE_COLOR)
public final GaugeBuilder simpleGradientBaseColor(javafx.scene.paint.Color SIMPLE_GRADIENT_BASE_COLOR)
public final GaugeBuilder titleVisible(boolean TITLE_VISIBLE)
public final GaugeBuilder unitVisible(boolean UNIT_VISIBLE)
public final GaugeBuilder trendVisible(boolean TREND_VISIBLE)
public final GaugeBuilder trendUpColor(javafx.scene.paint.Color TREND_UP_COLOR)
public final GaugeBuilder trendRisingColor(javafx.scene.paint.Color TREND_RISING_COLOR)
public final GaugeBuilder trendSteadyColor(javafx.scene.paint.Color TREND_STEADY_COLOR)
public final GaugeBuilder trendFallingColor(javafx.scene.paint.Color TREND_FALLING_COLOR)
public final GaugeBuilder trendDownColor(javafx.scene.paint.Color TREND_DOWN_COLOR)