Class MappedIndexSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>

    • Method Detail

      • toIndex

        static long toIndex​(double key)
      • toKey

        static double toKey​(long index)
      • comparator

        public java.util.Comparator<? super K> comparator()
        Specified by:
        comparator in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • doubleValue

        public double doubleValue​(K key)
        Specified by:
        doubleValue in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • entrySet

        public java.util.Set<java.util.Map.Entry<K,​N>> entrySet()
        Specified by:
        entrySet in interface java.util.Map<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        Specified by:
        entrySet in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        Specified by:
        entrySet in class java.util.AbstractMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • firstKey

        public K firstKey()
        Specified by:
        firstKey in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • firstValue

        public N firstValue()
        Specified by:
        firstValue in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • get

        public N get​(K key)
        Specified by:
        get in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • get

        public N get​(java.lang.Object key)
        Specified by:
        get in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        Specified by:
        get in interface java.util.Map<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        Overrides:
        get in class java.util.AbstractMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • getColour

        public ColourData getColour()
        Specified by:
        getColour in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • headMap

        public MappedIndexSeries<K,​N> headMap​(K toKey)
        Specified by:
        headMap in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • lastKey

        public K lastKey()
        Specified by:
        lastKey in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • lastValue

        public N lastValue()
        Specified by:
        lastValue in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • name

        public MappedIndexSeries<K,​N> name​(java.lang.String name)
        Specified by:
        name in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • nextKey

        public K nextKey()
        Specified by:
        nextKey in interface BasicSeries.NaturallySequenced<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        Returns:
        The next, after the SortedMap.lastKey(), key.
      • put

        public double put​(K key,
                          double value)
        Description copied from interface: BasicSeries
        Will only work if values are types as Double.
        Specified by:
        put in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        See Also:
        #put(Comparable, Number)
      • put

        public N put​(K key,
                     N value)
        Specified by:
        put in interface java.util.Map<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
        Overrides:
        put in class java.util.AbstractMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • resample

        public BasicSeries<K,​N> resample​(java.util.function.UnaryOperator<K> keyTranslator)
        Specified by:
        resample in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • setColour

        public void setColour​(ColourData colour)
        Specified by:
        setColour in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • setName

        public void setName​(java.lang.String name)
        Specified by:
        setName in interface BasicSeries<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • subMap

        public MappedIndexSeries<K,​N> subMap​(K fromKey,
                                                   K toKey)
        Specified by:
        subMap in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • tailMap

        public MappedIndexSeries<K,​N> tailMap​(K fromKey)
        Specified by:
        tailMap in interface java.util.SortedMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.util.AbstractMap<K extends java.lang.Comparable<? super K>,​N extends java.lang.Comparable<N>>