org.ojalgo.series
Interface TimeSeries<K extends Comparable<K>,V extends Number>

All Superinterfaces:
BasicSeries<K,V>, Map<K,V>, SortedMap<K,V>
All Known Implementing Classes:
CalendarBigSeries, DateBigSeries, DateRandomSeries

public interface TimeSeries<K extends Comparable<K>,V extends Number>
extends BasicSeries<K,V>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 long[] getPrimitiveKeys()
           
 TimeUnit getResolution()
           
 TimeInMillisSeries<V> getTimeInMillisSeries()
           
 void normalise(K aKey, V aNormValue)
           
 TimeSeries<K,V> reconstruct(K aFromKey, K aToKey, TimeUnit aResolution)
           
 K step(K aKey)
          Will increment the input key to the next expected "value".
 
Methods inherited from interface org.ojalgo.series.BasicSeries
colour, firstValue, getColour, getName, getPrimitiveValues, lastValue, modify, name, setColour, setName
 
Methods inherited from interface java.util.SortedMap
comparator, firstKey, headMap, lastKey, subMap, tailMap
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Method Detail

getPrimitiveKeys

long[] getPrimitiveKeys()

getResolution

TimeUnit getResolution()

getTimeInMillisSeries

TimeInMillisSeries<V> getTimeInMillisSeries()

normalise

void normalise(K aKey,
               V aNormValue)

reconstruct

TimeSeries<K,V> reconstruct(K aFromKey,
                            K aToKey,
                            TimeUnit aResolution)

step

K step(K aKey)
Will increment the input key to the next expected "value".