java.lang.Object
eu.hansolo.tilesfx.chart.ChartData
- All Implemented Interfaces:
Comparable<ChartData>
- Direct Known Subclasses:
TimeData
Created by hansolo on 17.02.17.
-
Property Summary
Properties -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected longprotected javafx.beans.property.ObjectProperty<Duration>protected javafx.beans.property.ObjectProperty<Instant>protected javafx.beans.property.DoublePropertyprotected Durationprotected javafx.scene.paint.Colorprotected final ChartDataEventprotected Stringprotected GradientLookupprotected javafx.scene.image.Imageprotected List<ChartDataEventListener>protected Locationprotected doubleprotected doubleprotected Stringprotected Durationprotected Instantprotected doubleprotected javafx.scene.paint.Colorprotected javafx.scene.paint.Colorprotected javafx.animation.Timelineprotected Instantprotected final ChartDataEventprotected booleanprotected double -
Constructor Summary
ConstructorsConstructorDescriptionChartData(double VALUE) ChartData(String NAME, double VALUE, Instant TIMESTAMP, Duration DURATION, javafx.scene.paint.Color FILL_COLOR) ChartData(String NAME, double VALUE, javafx.scene.paint.Color FILL_COLOR, Instant TIMESTAMP, boolean ANIMATED, long ANIMATION_DURATION) ChartData(String NAME, double VALUE, javafx.scene.paint.Color FILL_COLOR, javafx.scene.paint.Color STROKE_COLOR, Instant TIMESTAMP, boolean ANIMATED, long ANIMATION_DURATION) ChartData(String NAME, double VALUE, javafx.scene.paint.Color FILL_COLOR, javafx.scene.paint.Color STROKE_COLOR, javafx.scene.paint.Color TEXT_COLOR, Instant TIMESTAMP, boolean ANIMATED, long ANIMATION_DURATION) ChartData(javafx.scene.image.Image IMAGE, String NAME, double VALUE, javafx.scene.paint.Color FILL_COLOR, javafx.scene.paint.Color STROKE_COLOR, javafx.scene.paint.Color TEXT_COLOR, Instant TIMESTAMP, Duration DURATION, boolean ANIMATED, long ANIMATION_DURATION) -
Method Summary
Modifier and TypeMethodDescriptionvoidintjavafx.beans.property.ReadOnlyObjectProperty<Duration>javafx.beans.property.ReadOnlyObjectProperty<Instant>javafx.beans.property.ReadOnlyDoublePropertybooleanvoidfireChartDataEvent(ChartDataEvent EVENT) longjavafx.scene.paint.Colorjavafx.scene.image.ImagegetImage()doubledoublegetName()doublejavafx.scene.paint.Colorjavafx.scene.paint.ColorgetTimestampAsDateTime(ZoneId ZONE_ID) getTimestampAsLocalDate(ZoneId ZONE_ID) booleandoublegetValue()inthashCode()booleanbooleanisWithinTimePeriod(Duration PERIOD) booleanisWithinTimePeriod(Instant PERIOD_START, Duration PERIOD) voidvoidsetAnimated(boolean ANIMATED) voidsetAnimationDuration(long DURATION) voidsetDuration(Duration DURATION) voidsetFillColor(javafx.scene.paint.Color COLOR) voidsetFormatString(String FORMAT_STRING) voidsetGradientLookup(GradientLookup GRADIENT_LOOKUP) voidsetImage(javafx.scene.image.Image IMAGE) voidsetLocation(Location LOCATION) voidsetMaxValue(double MAX_VALUE) voidsetMinValue(double MIN_VALUE) voidvoidsetOnChartDataEvent(ChartDataEventListener LISTENER) voidsetStrokeColor(javafx.scene.paint.Color COLOR) voidsetTextColor(javafx.scene.paint.Color COLOR) voidsetTimestamp(Instant TIMESTAMP) voidsetUseChartDataColors(boolean USE) voidsetValue(double VALUE) toString()
-
Property Details
-
currentValue
public javafx.beans.property.ReadOnlyDoubleProperty currentValueProperty -
currentTimestamp
-
currentDuration
-
-
Field Details
-
UPDATE_EVENT
-
FINISHED_EVENT
-
image
protected javafx.scene.image.Image image -
name
-
value
protected double value -
oldValue
protected double oldValue -
fillColor
protected javafx.scene.paint.Color fillColor -
strokeColor
protected javafx.scene.paint.Color strokeColor -
textColor
protected javafx.scene.paint.Color textColor -
oldTimestamp
-
timestamp
-
oldDuration
-
duration
-
location
-
animated
protected boolean animated -
animationDuration
protected long animationDuration -
listenerList
-
currentValue
protected javafx.beans.property.DoubleProperty currentValue -
currentDuration
-
currentTimestamp
-
timeline
protected javafx.animation.Timeline timeline -
formatString
-
minValue
protected double minValue -
maxValue
protected double maxValue -
gradientLookup
-
useChartDataColors
protected boolean useChartDataColors
-
-
Constructor Details
-
ChartData
public ChartData() -
ChartData
-
ChartData
public ChartData(double VALUE) -
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
ChartData
-
-
Method Details
-
getImage
public javafx.scene.image.Image getImage() -
setImage
public void setImage(javafx.scene.image.Image IMAGE) -
getName
-
setName
-
getValue
public double getValue() -
setValue
public void setValue(double VALUE) -
currentValueProperty
public javafx.beans.property.ReadOnlyDoubleProperty currentValueProperty() -
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
-
setTimestamp
-
currentTimestampProperty
-
getDuration
-
setDuration
-
currentDurationProperty
-
getLocation
-
setLocation
-
getTimestampAsDateTime
-
getTimestampAsDateTime
-
getTimestampAsLocalDate
-
getTimestampAsLocalDate
-
isAnimated
public boolean isAnimated() -
setAnimated
public void setAnimated(boolean ANIMATED) -
getAnimationDuration
public long getAnimationDuration() -
setAnimationDuration
public void setAnimationDuration(long DURATION) -
isWithinTimePeriod
-
isWithinTimePeriod
-
getFormatString
-
setFormatString
-
getMaxValue
public double getMaxValue() -
setMaxValue
public void setMaxValue(double MAX_VALUE) -
getMinValue
public double getMinValue() -
setMinValue
public void setMinValue(double MIN_VALUE) -
getGradientLookup
-
setGradientLookup
-
getUseChartDataColor
public boolean getUseChartDataColor() -
setUseChartDataColors
public void setUseChartDataColors(boolean USE) -
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<ChartData>
-
equals
-
hashCode
public int hashCode() -
setOnChartDataEvent
-
addChartDataEventListener
-
removeChartDataEventListener
-
fireChartDataEvent
-