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

All Superinterfaces:
Map<K,V>, SortedMap<K,V>
All Known Subinterfaces:
BasicTimeSeries<K,V>
All Known Implementing Classes:
CalendarSeries, DateSeries, NumberSeries, TimeInMillisSeries

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

A BasicSeries is a SortedMap with:

Author:
apete

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 BasicSeries<K,V> colour(Color aPaint)
           
 V firstValue()
           
 Color getColour()
           
 DataSeries getDataSeries()
           
 String getName()
           
 double[] getPrimitiveValues()
           
 V lastValue()
           
 void modify(BasicSeries<K,V> aLeftArg, BinaryFunction<V> aFunc)
           
 void modify(BinaryFunction<V> aFunc, BasicSeries<K,V> aRightArg)
           
 void modify(BinaryFunction<V> aFunc, V aRightArg)
           
 void modify(ParameterFunction<V> aFunc, int aParam)
           
 void modify(UnaryFunction<V> aFunc)
           
 void modify(V aLeftArg, BinaryFunction<V> aFunc)
           
 BasicSeries<K,V> name(String aName)
           
 void setColour(Color aPaint)
           
 void setName(String aName)
           
 
Methods inherited from interface java.util.SortedMap
comparator, entrySet, firstKey, headMap, keySet, lastKey, subMap, tailMap, values
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, size
 

Method Detail

colour

BasicSeries<K,V> colour(Color aPaint)

firstValue

V firstValue()

getColour

Color getColour()

getDataSeries

DataSeries getDataSeries()

getName

String getName()

getPrimitiveValues

double[] getPrimitiveValues()

lastValue

V lastValue()

modify

void modify(BasicSeries<K,V> aLeftArg,
            BinaryFunction<V> aFunc)

modify

void modify(BinaryFunction<V> aFunc,
            BasicSeries<K,V> aRightArg)

modify

void modify(BinaryFunction<V> aFunc,
            V aRightArg)

modify

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

modify

void modify(UnaryFunction<V> aFunc)

modify

void modify(V aLeftArg,
            BinaryFunction<V> aFunc)

name

BasicSeries<K,V> name(String aName)

setColour

void setColour(Color aPaint)

setName

void setName(String aName)