Interface XYDataSeriesInternal

All Superinterfaces:
DataSeries, DataSeriesInternal, PlotExceptionCause, Serializable, Series, SeriesInternal, ValidatingDataSeries, XYDataSeries
All Known Subinterfaces:
IntervalXYDataSeriesInternal, OHLCDataSeriesInternal, XYErrorBarDataSeriesInternal
All Known Implementing Classes:
AbstractXYDataSeries, IntervalXYDataSeriesArray, OHLCDataSeriesArray, OHLCDataSeriesSwappableTableArray, OHLCDataSeriesTableArray, TransformedIntervalXYDataSeries, TransformedIntervalXYDataSeries.TransformedIntervalXYDataSeriesSnapshot, TransformedOHLCDataSeries, TransformedOHLCDataSeries.TransformedOHLCDataSeriesSnapshot, TransformedXYDataSeries, TransformedXYDataSeries.TransformedXYDataSeriesSnapshot, XYDataSeriesArray, XYDataSeriesFunctionImpl, XYDataSeriesSwappableTableArray, XYDataSeriesTableArray, XYErrorBarDataSeriesArray, XYErrorBarDataSeriesSwappableTableArray, XYErrorBarDataSeriesTableArray

public interface XYDataSeriesInternal
extends XYDataSeries, DataSeriesInternal, ValidatingDataSeries
DataSeriesInternal with two numerical components, x and y. Data points are numbered and are accessed with an index.
  • Method Details

    • copy

      Description copied from interface: SeriesInternal
      Create a copy of the series on a different set of axes.
      Specified by:
      copy in interface DataSeriesInternal
      Specified by:
      copy in interface SeriesInternal
      Parameters:
      axes - new axes.
      Returns:
      copy of the series on a different set of axes.
    • getX

      double getX​(int i)
      Gets the x value of the data point at index i.
      Parameters:
      i - index
      Returns:
      x value of this data point at index i
    • getY

      double getY​(int i)
      Gets the y value of the data point at index i.
      Parameters:
      i - index
      Returns:
      x value of this data point at index i
    • getPointSize

      Double getPointSize​(int i)
      Gets the size of the data point at index i.
      Parameters:
      i - index
      Returns:
      size of this data point at index i
    • getPointColor

      Paint getPointColor​(int i)
      Gets the color of the data point at index i.
      Parameters:
      i - index
      Returns:
      color of this data point at index i
    • getPointLabel

      String getPointLabel​(int i)
      Gets the label of the data point at index i.
      Parameters:
      i - index
      Returns:
      label of this data point at index i
    • getPointShape

      Shape getPointShape​(int i)
      Gets the shape of the data point at index i.
      Parameters:
      i - index
      Returns:
      shape of this data point at index i
    • getXRange

      org.jfree.data.Range getXRange()
      Gets the x range of this dataset. Should never return null.
      Returns:
      x range of this dataset
    • getYRange

      org.jfree.data.Range getYRange()
      Gets the y range of this dataset. Should never return null.
      Returns:
      y range of this dataset
    • sort

      default void sort​(DoubleIntegerConsumer onAdd, DoubleIntegerConsumer onRemove, DoubleIntegerConsumer onModify)
    • getStartX

      default double getStartX​(int i)
    • getEndX

      default double getEndX​(int i)
    • getStartY

      default double getStartY​(int i)
    • getEndY

      default double getEndY​(int i)
    • drawXError

      default boolean drawXError()
    • drawYError

      default boolean drawYError()
    • createSnapshot

      XYDataSeriesInternal createSnapshot()
      Description copied from interface: DataSeriesInternal
      Returns a snapshot of this dataset which will not update.
      Specified by:
      createSnapshot in interface DataSeriesInternal