Class MonitorBuilder<B extends MonitorBuilder<B>>

java.lang.Object
eu.hansolo.fx.monitor.MonitorBuilder<B>

public class MonitorBuilder<B extends MonitorBuilder<B>>
extends Object
  • Constructor Details

    • MonitorBuilder

      protected MonitorBuilder()
  • Method Details

    • create

      public static final MonitorBuilder create()
    • lineWidth

      public final B lineWidth​(double lineWidth)
    • lineColor

      public final B lineColor​(javafx.scene.paint.Color lineColor)
    • backgroundColor

      public final B backgroundColor​(javafx.scene.paint.Color backgroundColor)
    • rasterColor

      public final B rasterColor​(javafx.scene.paint.Color rasterColor)
    • textColor

      public final B textColor​(javafx.scene.paint.Color textColor)
    • dotSize

      public final B dotSize​(double dotSize)
    • data

      public final B data​(List<Number> data)
    • rasterVisible

      public final B rasterVisible​(boolean rasterVisible)
    • textVisible

      public final B textVisible​(boolean textVisible)
    • glowVisible

      public final B glowVisible​(boolean glowVisible)
    • lineFading

      public final B lineFading​(boolean lineFading)
    • crystalOverlayVisible

      public final B crystalOverlayVisible​(boolean crystalOveralyVisible)
    • colorTheme

      public final B colorTheme​(ColorTheme colorTheme)
    • timespan

      public final B timespan​(Timespan timespan)
    • speedFactor

      public final B speedFactor​(double speedFactor)
    • noOfSegments

      public final B noOfSegments​(int noOfSegments)
    • scaleFactorY

      public final B scaleFactorY​(double scaleFactorY)
    • prefSize

      public final B prefSize​(double WIDTH, double HEIGHT)
    • minSize

      public final B minSize​(double WIDTH, double HEIGHT)
    • maxSize

      public final B maxSize​(double WIDTH, double HEIGHT)
    • prefWidth

      public final B prefWidth​(double PREF_WIDTH)
    • prefHeight

      public final B prefHeight​(double PREF_HEIGHT)
    • minWidth

      public final B minWidth​(double MIN_WIDTH)
    • minHeight

      public final B minHeight​(double MIN_HEIGHT)
    • maxWidth

      public final B maxWidth​(double MAX_WIDTH)
    • maxHeight

      public final B maxHeight​(double MAX_HEIGHT)
    • scaleX

      public final B scaleX​(double SCALE_X)
    • scaleY

      public final B scaleY​(double SCALE_Y)
    • layoutX

      public final B layoutX​(double LAYOUT_X)
    • layoutY

      public final B layoutY​(double LAYOUT_Y)
    • translateX

      public final B translateX​(double TRANSLATE_X)
    • translateY

      public final B translateY​(double TRANSLATE_Y)
    • padding

      public final B padding​(javafx.geometry.Insets INSETS)
    • build

      public final Monitor build()