public class SimpleGaugeBuilder<B extends SimpleGaugeBuilder<B>> extends javafx.scene.control.ControlBuilder<B> implements javafx.util.Builder<SimpleGauge>
Modifier and Type | Class and Description |
---|---|
static class |
SimpleGaugeBuilder.GaugeType |
Modifier | Constructor and Description |
---|---|
protected |
SimpleGaugeBuilder() |
applyTo, contextMenu, maxHeight, maxWidth, minHeight, minWidth, skin, tooltip
applyTo, impl_traversalEngine, stylesheets, stylesheets
applyTo, blendMode, cache, cacheHint, clip, cursor, depthTest, disable, effect, eventDispatcher, focusTraversable, id, inputMethodRequests, managed, mouseTransparent, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScroll, onScrollFinished, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoom, onZoomFinished, onZoomStarted, opacity, pickOnBounds, rotate, rotationAxis, scaleX, scaleY, scaleZ, style, styleClass, styleClass, transforms, transforms, translateX, translateY, translateZ, userData, visible
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)
prefWidth
in class javafx.scene.control.ControlBuilder<B extends SimpleGaugeBuilder<B>>
public final B prefHeight(double PREF_HEIGHT)
prefHeight
in class javafx.scene.control.ControlBuilder<B extends SimpleGaugeBuilder<B>>
public final B layoutX(double LAYOUT_X)
layoutX
in class javafx.scene.NodeBuilder<B extends SimpleGaugeBuilder<B>>
public final B layoutY(double LAYOUT_Y)
layoutY
in class javafx.scene.NodeBuilder<B extends SimpleGaugeBuilder<B>>
public final SimpleGauge build()
build
in interface javafx.util.Builder<SimpleGauge>