Class ChartData

  • All Implemented Interfaces:
    java.lang.Comparable<ChartData>
    Direct Known Subclasses:
    TimeData

    public class ChartData
    extends java.lang.Object
    implements java.lang.Comparable<ChartData>
    Created by hansolo on 17.02.17.
    • Constructor Detail

      • ChartData

        public ChartData()
      • ChartData

        public ChartData​(java.lang.String NAME)
      • ChartData

        public ChartData​(double VALUE)
      • ChartData

        public ChartData​(double VALUE,
                         java.time.Instant TIMESTAMP)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         java.time.Instant TIMESTAMP)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         javafx.scene.paint.Color FILL_COLOR)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE,
                         java.time.Instant TIMESTAMP)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE,
                         javafx.scene.paint.Color FILL_COLOR)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE,
                         javafx.scene.paint.Color FILL_COLOR,
                         java.time.Instant TIMESTAMP)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE,
                         javafx.scene.paint.Color FILL_COLOR,
                         java.time.Instant TIMESTAMP,
                         boolean ANIMATED,
                         long ANIMATION_DURATION)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE,
                         javafx.scene.paint.Color FILL_COLOR,
                         javafx.scene.paint.Color STROKE_COLOR,
                         java.time.Instant TIMESTAMP,
                         boolean ANIMATED,
                         long ANIMATION_DURATION)
      • ChartData

        public ChartData​(java.lang.String NAME,
                         double VALUE,
                         javafx.scene.paint.Color FILL_COLOR,
                         javafx.scene.paint.Color STROKE_COLOR,
                         javafx.scene.paint.Color TEXT_COLOR,
                         java.time.Instant TIMESTAMP,
                         boolean ANIMATED,
                         long ANIMATION_DURATION)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String NAME)
      • getValue

        public double getValue()
      • setValue

        public void setValue​(double VALUE)
      • getOldValue

        public double getOldValue()
      • getFillColor

        public javafx.scene.paint.Color getFillColor()
      • setFillColor

        public void setFillColor​(javafx.scene.paint.Color COLOR)
      • getStrokeColor

        public javafx.scene.paint.Color getStrokeColor()
      • setStrokeColor

        public void setStrokeColor​(javafx.scene.paint.Color COLOR)
      • getTextColor

        public javafx.scene.paint.Color getTextColor()
      • setTextColor

        public void setTextColor​(javafx.scene.paint.Color COLOR)
      • getTimestamp

        public java.time.Instant getTimestamp()
      • setTimestamp

        public void setTimestamp​(java.time.Instant TIMESTAMP)
      • getLocation

        public Location getLocation()
      • setLocation

        public void setLocation​(Location LOCATION)
      • getTimestampAsDateTime

        public java.time.ZonedDateTime getTimestampAsDateTime()
      • getTimestampAsDateTime

        public java.time.ZonedDateTime getTimestampAsDateTime​(java.time.ZoneId ZONE_ID)
      • getTimestampAsLocalDate

        public java.time.LocalDate getTimestampAsLocalDate()
      • getTimestampAsLocalDate

        public java.time.LocalDate getTimestampAsLocalDate​(java.time.ZoneId ZONE_ID)
      • isAnimated

        public boolean isAnimated()
      • setAnimated

        public void setAnimated​(boolean ANIMATED)
      • getAnimationDuration

        public long getAnimationDuration()
      • setAnimationDuration

        public void setAnimationDuration​(long DURATION)
      • isWithinTimePeriod

        public boolean isWithinTimePeriod​(java.time.Duration PERIOD)
      • isWithinTimePeriod

        public boolean isWithinTimePeriod​(java.time.Instant PERIOD_START,
                                          java.time.Duration PERIOD)
      • getFormatString

        public java.lang.String getFormatString()
      • setFormatString

        public void setFormatString​(java.lang.String FORMAT_STRING)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(ChartData DATA)
        Specified by:
        compareTo in interface java.lang.Comparable<ChartData>
      • removeChartDataEventListener

        public void removeChartDataEventListener​(ChartDataEventListener LISTENER)
      • fireChartDataEvent

        public void fireChartDataEvent​(ChartDataEvent EVENT)