org.ojalgo.series
Class CoordinationSet<V extends Number>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<String,CalendarDateSeries<V>>
          extended by org.ojalgo.series.CoordinationSet<V>
All Implemented Interfaces:
Serializable, Cloneable, Map<String,CalendarDateSeries<V>>

public class CoordinationSet<V extends Number>
extends HashMap<String,CalendarDateSeries<V>>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
CoordinationSet()
           
CoordinationSet(CalendarDateUnit aResolution)
           
CoordinationSet(Collection<CalendarDateSeries<V>> aTimeSeriesCollection)
           
CoordinationSet(Collection<CalendarDateSeries<V>> aTimeSeriesCollection, CalendarDateUnit aResolution)
           
CoordinationSet(int someInitialCapacity)
           
CoordinationSet(int someInitialCapacity, float someLoadFactor)
           
CoordinationSet(Map<? extends String,? extends CalendarDateSeries<V>> someM)
           
 
Method Summary
 void complete()
           
 CoordinationSet<V> copy()
           
 CalendarDateSeries<V> get(CalendarDateSeries<V> aSeries)
           
 SortedSet<CalendarDate> getAllContainedKeys()
           
 CalendarDate getEarliestFirstKey()
           
 CalendarDate getEarliestLastKey()
           
 CalendarDate getLatestFirstKey()
           
 CalendarDate getLatestLastKey()
           
 CalendarDateUnit getResolution()
           
 void modify(BinaryFunction<V> aFunc, V anArg)
           
 void modify(ParameterFunction<V> aFunc, int aParam)
           
 void modify(UnaryFunction<V> aFunc)
           
 CoordinationSet<V> prune()
           
 CoordinationSet<V> prune(CalendarDateUnit aResolution)
           
 CalendarDateSeries<V> put(CalendarDateSeries<V> aSeries)
           
 CoordinationSet<V> resample(CalendarDateUnit aResolution)
           
 String toString()
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

CoordinationSet

public CoordinationSet()

CoordinationSet

public CoordinationSet(CalendarDateUnit aResolution)

CoordinationSet

public CoordinationSet(Collection<CalendarDateSeries<V>> aTimeSeriesCollection)

CoordinationSet

public CoordinationSet(Collection<CalendarDateSeries<V>> aTimeSeriesCollection,
                       CalendarDateUnit aResolution)

CoordinationSet

public CoordinationSet(int someInitialCapacity)

CoordinationSet

public CoordinationSet(int someInitialCapacity,
                       float someLoadFactor)

CoordinationSet

public CoordinationSet(Map<? extends String,? extends CalendarDateSeries<V>> someM)
Method Detail

complete

public void complete()

copy

public CoordinationSet<V> copy()

get

public CalendarDateSeries<V> get(CalendarDateSeries<V> aSeries)

getAllContainedKeys

public SortedSet<CalendarDate> getAllContainedKeys()

getEarliestFirstKey

public CalendarDate getEarliestFirstKey()

getEarliestLastKey

public CalendarDate getEarliestLastKey()

getLatestFirstKey

public CalendarDate getLatestFirstKey()

getLatestLastKey

public CalendarDate getLatestLastKey()

getResolution

public CalendarDateUnit getResolution()

modify

public void modify(BinaryFunction<V> aFunc,
                   V anArg)

modify

public void modify(ParameterFunction<V> aFunc,
                   int aParam)

modify

public void modify(UnaryFunction<V> aFunc)

prune

public CoordinationSet<V> prune()

prune

public CoordinationSet<V> prune(CalendarDateUnit aResolution)

put

public CalendarDateSeries<V> put(CalendarDateSeries<V> aSeries)

resample

public CoordinationSet<V> resample(CalendarDateUnit aResolution)

toString

public String toString()
Overrides:
toString in class AbstractMap<String,CalendarDateSeries<V extends Number>>