- java.lang.Object
-
- javafx.scene.chart.XYChart.Data<X,Y>
-
-
Property Summary
Properties Type Property Description ObjectProperty<Object>
extraValue
The generic data value to be plotted in any way the chart needs.ObjectProperty<Node>
node
The node to display for this data item.ObjectProperty<X>
XValue
The generic data value to be plotted on the X axis.ObjectProperty<Y>
YValue
The generic data value to be plotted on the Y axis.
-
Constructor Summary
Constructors Constructor Description Data()
Creates an empty XYChart.Data object.Data(X xValue, Y yValue)
Creates an instance of XYChart.Data object and initializes the X,Y data values.Data(X xValue, Y yValue, Object extraValue)
Creates an instance of XYChart.Data object and initializes the X,Y data values and extraValue.
-
Method Summary
Modifier and Type Method Description ObjectProperty<Object>
extraValueProperty()
The generic data value to be plotted in any way the chart needs.Object
getExtraValue()
Gets the value of the property extraValue.Node
getNode()
Gets the value of the property node.X
getXValue()
Gets the generic data value to be plotted on the X axis.Y
getYValue()
Gets the generic data value to be plotted on the Y axis.ObjectProperty<Node>
nodeProperty()
The node to display for this data item.void
setExtraValue(Object value)
Sets the value of the property extraValue.void
setNode(Node value)
Sets the value of the property node.void
setXValue(X value)
Sets the generic data value to be plotted on the X axis.void
setYValue(Y value)
Sets the generic data value to be plotted on the Y axis.String
toString()
Returns a string representation of thisData
object.ObjectProperty<X>
XValueProperty()
The generic data value to be plotted on the X axis.ObjectProperty<Y>
YValueProperty()
The generic data value to be plotted on the Y axis.
-
-
-
Property Detail
-
XValue
public final ObjectProperty<X> XValueProperty
The generic data value to be plotted on the X axis.- See Also:
getXValue()
,setXValue(X)
-
YValue
public final ObjectProperty<Y> YValueProperty
The generic data value to be plotted on the Y axis.- See Also:
getYValue()
,setYValue(Y)
-
extraValue
public final ObjectProperty<Object> extraValueProperty
The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.- See Also:
getExtraValue()
,setExtraValue(Object)
-
node
public final ObjectProperty<Node> 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.- See Also:
getNode()
,setNode(Node)
-
-
Method Detail
-
getXValue
public final X 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
public final void setXValue(X value)
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
public final ObjectProperty<X> XValueProperty()
The generic data value to be plotted on the X axis.- See Also:
getXValue()
,setXValue(X)
-
getYValue
public final Y 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
public final void setYValue(Y value)
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
public final ObjectProperty<Y> YValueProperty()
The generic data value to be plotted on the Y axis.- See Also:
getYValue()
,setYValue(Y)
-
getExtraValue
public final Object getExtraValue()
Gets the value of the property extraValue.- Property description:
- The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.
-
setExtraValue
public final void setExtraValue(Object value)
Sets the value of the property extraValue.- Property description:
- The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.
-
extraValueProperty
public final ObjectProperty<Object> extraValueProperty()
The generic data value to be plotted in any way the chart needs. For example used as the radius for BubbleChart.- See Also:
getExtraValue()
,setExtraValue(Object)
-
getNode
public final Node getNode()
Gets the value of the property node.- 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.
-
setNode
public final void setNode(Node value)
Sets the value of the property node.- 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.
-
nodeProperty
public final ObjectProperty<Node> 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.- See Also:
getNode()
,setNode(Node)
-
-