Class XYDataset

    • Constructor Summary

      Constructors 
      Constructor Description
      XYDataset​()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract Extent getDataExtent​()
      Get data extent
      DatasetType getDatasetType​()
      Get dataset type
      abstract int getItemCount​()
      Get item count
      abstract int getItemCount​(int seriesIdx)
      Get item count by series index
      double getMissingValue​()
      Get missing value
      abstract java.util.List<java.lang.Integer> getMissingValueIndex​(int seriesIdx)
      Get missing value index list
      abstract int getSeriesCount​()
      Get series count
      abstract java.lang.String getSeriesKey​(int seriesIdx)
      Get series key by index
      abstract java.util.List<java.lang.String> getSeriesKeys​()
      Get series keys
      abstract double getX​(int seriesIdx, int itemIdx)
      Get x value
      abstract double[] getXValues​(int seriesIdx)
      Get x values
      abstract double getY​(int seriesIdx, int itemIdx)
      Get y value
      abstract double[] getYValues​(int seriesIdx)
      Get y values
      abstract java.util.List<int[]> selectPoints​(Extent extent)
      Select data points
      void setMissingValue​(double value)
      Set missing value
      abstract void setSeriesKey​(int seriesIdx, java.lang.String seriesKey)
      Set series key by index
      abstract void setSeriesKeys​(java.util.List<java.lang.String> keys)
      Set series keys
      abstract void setX​(int seriesIdx, int itemIdx, double value)
      Set x value
      abstract void setY​(int seriesIdx, int itemIdx, double value)
      Set y value
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XYDataset

        public XYDataset​()
    • Method Detail

      • getMissingValue

        public double getMissingValue​()
        Get missing value
        Returns:
        Missing value
      • setMissingValue

        public void setMissingValue​(double value)
        Set missing value
        Parameters:
        value - Missing value
      • getSeriesCount

        public abstract int getSeriesCount​()
        Get series count
        Returns:
        Series count
      • getItemCount

        public abstract int getItemCount​()
        Get item count
        Returns:
        Item count
      • getItemCount

        public abstract int getItemCount​(int seriesIdx)
        Get item count by series index
        Parameters:
        seriesIdx - Series index
        Returns:
        Item count
      • getX

        public abstract double getX​(int seriesIdx,
                                    int itemIdx)
        Get x value
        Parameters:
        seriesIdx - Series index
        itemIdx - Item index
        Returns:
        X value
      • getY

        public abstract double getY​(int seriesIdx,
                                    int itemIdx)
        Get y value
        Parameters:
        seriesIdx - Series index
        itemIdx - Item index
        Returns:
        Y value
      • setX

        public abstract void setX​(int seriesIdx,
                                  int itemIdx,
                                  double value)
        Set x value
        Parameters:
        seriesIdx - Series index
        itemIdx - Item index
        value - X value
      • setY

        public abstract void setY​(int seriesIdx,
                                  int itemIdx,
                                  double value)
        Set y value
        Parameters:
        seriesIdx - Series index
        itemIdx - Item index
        value - Y value
      • getXValues

        public abstract double[] getXValues​(int seriesIdx)
        Get x values
        Parameters:
        seriesIdx - Series index
        Returns:
        X values
      • getYValues

        public abstract double[] getYValues​(int seriesIdx)
        Get y values
        Parameters:
        seriesIdx - Series index
        Returns:
        Y values
      • getSeriesKey

        public abstract java.lang.String getSeriesKey​(int seriesIdx)
        Get series key by index
        Parameters:
        seriesIdx - Series index
        Returns:
        Series key
      • setSeriesKey

        public abstract void setSeriesKey​(int seriesIdx,
                                          java.lang.String seriesKey)
        Set series key by index
        Parameters:
        seriesIdx - Series index
        seriesKey - Series key
      • getSeriesKeys

        public abstract java.util.List<java.lang.String> getSeriesKeys​()
        Get series keys
        Returns:
        Series keys
      • setSeriesKeys

        public abstract void setSeriesKeys​(java.util.List<java.lang.String> keys)
        Set series keys
        Parameters:
        keys - Keys
      • getDataExtent

        public abstract Extent getDataExtent​()
        Get data extent
        Returns:
        Data extent
      • getMissingValueIndex

        public abstract java.util.List<java.lang.Integer> getMissingValueIndex​(int seriesIdx)
        Get missing value index list
        Parameters:
        seriesIdx - Series index
        Returns:
        Missing value index list
      • selectPoints

        public abstract java.util.List<int[]> selectPoints​(Extent extent)
        Select data points
        Parameters:
        extent - Selection extent
        Returns:
        Selected data points