Package org.jfree.data
Interface XYDataset
- All Superinterfaces:
Dataset,SeriesDataset
- All Known Subinterfaces:
BoxAndWhiskerXYDataset,ContourDataset,HighLowDataset,IntervalXYDataset,IntervalXYZDataset,SignalsDataset,TableXYDataset,WindDataset,XYZDataset
- All Known Implementing Classes:
AbstractIntervalXYDataset,AbstractXYDataset,AbstractXYZDataset,CategoryTableXYDataset,CombinedDataset,DefaultBoxAndWhiskerXYDataset,DefaultContourDataset,DefaultHighLowDataset,DefaultTableXYDataset,DefaultWindDataset,DynamicTimeSeriesCollection,EmptyXYDataset,HistogramDataset,JDBCXYDataset,MatrixSeriesCollection,MyXML_XYDataset,NonGridContourDataset,OHLCDataset,SampleSignalDataset,SampleXYDataset,SampleXYDataset2,SampleXYSymbolicDataset,SampleXYZDataset,SampleYSymbolicDataset,SimpleIntervalXYDataset,SimpleIntervalXYDataset2,SubSeriesDataset,TimePeriodValuesCollection,TimeSeriesCollection,TimeTableXYDataset,XYBarDataset,XYSeriesCollection
public interface XYDataset extends SeriesDataset
An interface through which data in the form of (x, y) items can be accessed.
-
Method Summary
Modifier and Type Method Description intgetItemCount(int series)Returns the number of items in a series.doublegetX(int series, int item)Returns the x-value (as a double primitive) for an item within a series.NumbergetXValue(int series, int item)Returns the x-value for an item within a series.doublegetY(int series, int item)Returns the y-value (as a double primitive) for an item within a series.NumbergetYValue(int series, int item)Returns the y-value for an item within a series.Methods inherited from interface org.jfree.data.Dataset
addChangeListener, getGroup, removeChangeListener, setGroupMethods inherited from interface org.jfree.data.SeriesDataset
getSeriesCount, getSeriesName
-
Method Details
-
getItemCount
int getItemCount(int series)Returns the number of items in a series.- Parameters:
series- the series (zero-based index).- Returns:
- The item count.
-
getXValue
Returns the x-value for an item within a series. The x-values may or may not be returned in ascending order, that is up to the class implementing the interface.- Parameters:
series- the series (zero-based index).item- the item (zero-based index).- Returns:
- The x-value (possibly
null).
-
getX
double getX(int series, int item)Returns the x-value (as a double primitive) for an item within a series.- Parameters:
series- the series (zero-based index).item- the item (zero-based index).- Returns:
- The x-value.
-
getYValue
Returns the y-value for an item within a series.- Parameters:
series- the series (zero-based index).item- the item (zero-based index).- Returns:
- the y-value (possibly
null).
-
getY
double getY(int series, int item)Returns the y-value (as a double primitive) for an item within a series.- Parameters:
series- the series (zero-based index).item- the item (zero-based index).- Returns:
- The y-value.
-