java.lang.Object
javafx.scene.chart.XYChart.Data<X,Y>
A single data item with data for 2 axis charts
- Since:
- JavaFX 2.0
-
Property Summary
TypePropertyDescriptionfinal ObjectProperty<Object>
The generic data value to be plotted in any way the chart needs.final ObjectProperty<Node>
The node to display for this data item.final ObjectProperty<X>
The generic data value to be plotted on the X axis.final ObjectProperty<Y>
The generic data value to be plotted on the Y axis. -
Constructor Summary
ConstructorDescriptionData()
Creates an empty XYChart.Data object.Creates an instance of XYChart.Data object and initializes the X,Y data values.Creates an instance of XYChart.Data object and initializes the X,Y data values and extraValue. -
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectProperty<Object>
The generic data value to be plotted in any way the chart needs.final Object
Gets the value of theextraValue
property.final Node
getNode()
Gets the value of thenode
property.final X
Gets the generic data value to be plotted on the X axis.final Y
Gets the generic data value to be plotted on the Y axis.final ObjectProperty<Node>
The node to display for this data item.final void
setExtraValue
(Object value) Sets the value of theextraValue
property.final void
Sets the value of thenode
property.final void
Sets the generic data value to be plotted on the X axis.final void
Sets the generic data value to be plotted on the Y axis.toString()
Returns a string representation of thisData
object.final ObjectProperty<X>
The generic data value to be plotted on the X axis.final ObjectProperty<Y>
The generic data value to be plotted on the Y axis.
-
Property Details
-
XValue
The generic data value to be plotted on the X axis.- See Also:
-
YValue
The generic data value to be plotted on the Y axis.- See Also:
-
extraValue
The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart. -
node
The node to display for this data item. You can either create your own node and set it on the data item before you add the item to the chart. Otherwise the chart will create a node for you that has the default representation for the chart type. This node will be set as soon as the data is added to the chart. You can then get it to add mouse listeners etc. Charts will do their best to position and size the node appropriately, for example on a Line or Scatter chart this node will be positioned centered on the data values position. For a bar chart this is positioned and resized as the bar for this data item.- See Also:
-
-
Constructor Details
-
Data
public Data()Creates an empty XYChart.Data object. -
Data
Creates an instance of XYChart.Data object and initializes the X,Y data values.- Parameters:
xValue
- The X axis data valueyValue
- The Y axis data value
-
Data
Creates an instance of XYChart.Data object and initializes the X,Y data values and extraValue.- Parameters:
xValue
- The X axis data value.yValue
- The Y axis data value.extraValue
- Chart extra value.
-
-
Method Details
-
getXValue
Gets the generic data value to be plotted on the X axis.- Returns:
- the generic data value to be plotted on the X axis.
-
setXValue
Sets the generic data value to be plotted on the X axis.- Parameters:
value
- the generic data value to be plotted on the X axis.
-
XValueProperty
The generic data value to be plotted on the X axis.- Returns:
- The XValue property
- See Also:
-
getYValue
Gets the generic data value to be plotted on the Y axis.- Returns:
- the generic data value to be plotted on the Y axis.
-
setYValue
Sets the generic data value to be plotted on the Y axis.- Parameters:
value
- the generic data value to be plotted on the Y axis.
-
YValueProperty
The generic data value to be plotted on the Y axis.- Returns:
- the YValue property
- See Also:
-
getExtraValue
Gets the value of theextraValue
property.- Property description:
- The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.
- Returns:
- the value of the
extraValue
property - See Also:
-
setExtraValue
Sets the value of theextraValue
property.- Property description:
- The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.
- Parameters:
value
- the value for theextraValue
property- See Also:
-
extraValueProperty
The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.- Returns:
- the
extraValue
property - See Also:
-
getNode
Gets the value of thenode
property.- Property description:
- The node to display for this data item. You can either create your own node and set it on the data item before you add the item to the chart. Otherwise the chart will create a node for you that has the default representation for the chart type. This node will be set as soon as the data is added to the chart. You can then get it to add mouse listeners etc. Charts will do their best to position and size the node appropriately, for example on a Line or Scatter chart this node will be positioned centered on the data values position. For a bar chart this is positioned and resized as the bar for this data item.
- Returns:
- the value of the
node
property - See Also:
-
setNode
Sets the value of thenode
property.- Property description:
- The node to display for this data item. You can either create your own node and set it on the data item before you add the item to the chart. Otherwise the chart will create a node for you that has the default representation for the chart type. This node will be set as soon as the data is added to the chart. You can then get it to add mouse listeners etc. Charts will do their best to position and size the node appropriately, for example on a Line or Scatter chart this node will be positioned centered on the data values position. For a bar chart this is positioned and resized as the bar for this data item.
- Parameters:
value
- the value for thenode
property- See Also:
-
nodeProperty
The node to display for this data item. You can either create your own node and set it on the data item before you add the item to the chart. Otherwise the chart will create a node for you that has the default representation for the chart type. This node will be set as soon as the data is added to the chart. You can then get it to add mouse listeners etc. Charts will do their best to position and size the node appropriately, for example on a Line or Scatter chart this node will be positioned centered on the data values position. For a bar chart this is positioned and resized as the bar for this data item.- Returns:
- the
node
property - See Also:
-
toString
Returns a string representation of thisData
object.
-