Class ChartDataBuilder<B extends ChartDataBuilder<B>>

java.lang.Object
eu.hansolo.tilesfx.chart.ChartDataBuilder<B>

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

    • ChartDataBuilder

      protected ChartDataBuilder()
  • Method Details

    • create

      public static final ChartDataBuilder create()
    • name

      public final B name(String NAME)
    • value

      public final B value(double VALUE)
    • timestamp

      public final B timestamp(Instant TIMESTAMP)
    • timestamp

      public final B timestamp(ZonedDateTime TIMESTAMP)
    • duration

      public final B duration(Duration DURATION)
    • location

      public final B location(Location LOCATION)
    • fillColor

      public final B fillColor(javafx.scene.paint.Color COLOR)
    • strokeColor

      public final B strokeColor(javafx.scene.paint.Color COLOR)
    • textColor

      public final B textColor(javafx.scene.paint.Color COLOR)
    • animated

      public final B animated(boolean ANIMATED)
    • formatString

      public final B formatString(String FORMAT_STRING)
    • minValue

      public final B minValue(double MIN_VALUE)
    • maxValue

      public final B maxValue(double MAX_VALUE)
    • gradientLookup

      public final B gradientLookup(GradientLookup GRADIENT_LOOKUP)
    • useChartDataColor

      public final B useChartDataColor(boolean USE)
    • onChartDataEvent

      public final B onChartDataEvent(ChartDataEventListener HANDLER)
    • image

      public final B image(javafx.scene.image.Image IMAGE)
    • build

      public final ChartData build()