# Uses of Class
javafx.scene.chart.XYChart.Data

Packages that use XYChart.Data
Package
Description
javafx.scene.chart
The JavaFX User Interface provides a set of chart components that are a very convenient way for data visualization.

- ## Uses of XYChart.Data in javafx.scene.chart

  Methods in javafx.scene.chart that return types with arguments of type XYChart.Data
  Modifier and Type
  Method
  Description
  `final ObjectProperty<ObservableList<XYChart.Data<X,Y>>>`
  XYChart.Series.`dataProperty()`
  ObservableList of data items that make up this series
  `final ObservableList<XYChart.Data<X,Y>>`
  XYChart.Series.`getData()`
  Gets the value of the `data` property.
  `protected final Iterator<XYChart.Data<X,Y>>`
  XYChart.`getDisplayedDataIterator(XYChart.Series<X,Y> series)`
  XYChart maintains a list of all items currently displayed this includes all current data + any data items recently deleted that are in the process of being faded out.
  Methods in javafx.scene.chart with parameters of type XYChart.Data
  Modifier and Type
  Method
  Description
  `protected final ObjectProperty<Object>`
  XYChart.`currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)`
  The current displayed extra value property.
  `protected final ObjectProperty<X>`
  XYChart.`currentDisplayedXValueProperty(XYChart.Data<X,Y> item)`
  The current displayed data value property that is plotted on X axis.
  `protected final ObjectProperty<Y>`
  XYChart.`currentDisplayedYValueProperty(XYChart.Data<X,Y> item)`
  The current displayed data value property that is plotted on Y axis.
  `protected void`
  AreaChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  `protected void`
  BarChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  `protected void`
  BubbleChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  `protected void`
  LineChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  `protected void`
  ScatterChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  Called when a data item has been added to a series.
  `protected void`
  StackedAreaChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  `protected void`
  StackedBarChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  `protected abstract void`
  XYChart.`dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)`
  Called when a data item has been added to a series.
  `protected void`
  AreaChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  BarChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  BubbleChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  LineChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  ScatterChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  StackedAreaChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  StackedBarChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected abstract void`
  XYChart.`dataItemChanged(XYChart.Data<X,Y> item)`
  Called when a data item has changed, ie its xValue, yValue or extraValue has changed.
  `protected void`
  AreaChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  `protected void`
  BarChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  `protected void`
  BubbleChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  `protected void`
  LineChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  `protected void`
  ScatterChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  Called when a data item has been removed from data model but it is still visible on the chart.
  `protected void`
  StackedAreaChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  `protected void`
  StackedBarChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  `protected abstract void`
  XYChart.`dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)`
  Called when a data item has been removed from data model but it is still visible on the chart.
  `protected final Object`
  XYChart.`getCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)`
  The current displayed data extra value.
  `protected final X`
  XYChart.`getCurrentDisplayedXValue(XYChart.Data<X,Y> item)`
  The current displayed data value plotted on the X axis.
  `protected final Y`
  XYChart.`getCurrentDisplayedYValue(XYChart.Data<X,Y> item)`
  The current displayed data value plotted on the Y axis.
  `protected final void`
  XYChart.`removeDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)`
  This should be called from dataItemRemoved() when you are finished with any animation for deleting the item from the chart.
  `protected final void`
  XYChart.`setCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)`
  Set the current displayed data extra value.
  `protected final void`
  XYChart.`setCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)`
  Set the current displayed data value plotted on X axis.
  `protected final void`
  XYChart.`setCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)`
  Set the current displayed data value plotted on Y axis.
  Method parameters in javafx.scene.chart with type arguments of type XYChart.Data
  Modifier and Type
  Method
  Description
  `final void`
  XYChart.Series.`setData(ObservableList<XYChart.Data<X,Y>> value)`
  Sets the value of the `data` property.
  Constructor parameters in javafx.scene.chart with type arguments of type XYChart.Data
  Modifier
  Constructor
  Description
  ``
  `Series(String name, ObservableList<XYChart.Data<X,Y>> data)`
  Constructs a named Series and populates it with the given `ObservableList` data.
  ``
  `Series(ObservableList<XYChart.Data<X,Y>> data)`
  Constructs a Series and populates it with the given `ObservableList` data.