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:
- Sligthly restricted type parameters
- The option to set a name and colour
- A few additional methods to help access and modify series entries
- Author:
- apete
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
| Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, size |
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)