org.ojalgo.series
Class DateSeries<N extends Number>
java.lang.Object
java.util.AbstractMap<K,V>
org.ojalgo.series.DateSeries<N>
- All Implemented Interfaces:
- Map<Date,N>, SortedMap<Date,N>, BasicSeries<Date,N>, BasicTimeSeries<Date,N>
public class DateSeries<N extends Number>
- extends AbstractMap<K,V>
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
|
Method Summary |
void |
clear()
|
DateSeries<N> |
colour(Color aPaint)
|
Comparator<? super K> |
comparator()
|
DateSeries<N> |
complete()
|
boolean |
containsKey(Object aKey)
|
boolean |
containsValue(Object aValue)
|
Set<Map.Entry<K,V>> |
entrySet()
|
K |
firstKey()
|
V |
firstValue()
|
V |
get(Object aKey)
|
long |
getAverageStepSize()
|
Color |
getColour()
|
DataSeries |
getDataSeries()
|
String |
getName()
|
long[] |
getPrimitiveKeys()
|
PrimitiveTimeSeries |
getPrimitiveTimeSeries()
|
double[] |
getPrimitiveValues()
|
Date |
getReference()
|
CalendarDateUnit |
getResolution()
|
TimeInMillisSeries<V> |
getTimeInMillisSeries()
|
DateSeries<N> |
headMap(Date aToKey)
|
boolean |
isEmpty()
|
K |
lastKey()
|
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)
|
DateSeries<N> |
name(String aName)
|
V |
put(K aKey,
V aValue)
|
DateSeries<N> |
reconstruct(Date aFromKey,
Date aToKey,
CalendarDateUnit aResolution)
|
V |
remove(Object aKey)
|
DateSeries<N> |
resample(CalendarDateUnit aResolution)
|
void |
setColour(Color aPaint)
|
void |
setName(String aName)
|
int |
size()
|
Date |
step(Date anExternalKey)
Will increment the input key to the next expected "value". |
DateSeries<N> |
subMap(Date aFromKey,
Date aToKey)
|
DateSeries<N> |
tailMap(Date aFromKey)
|
String |
toString()
|
DateSeries
public DateSeries(CalendarDateUnit aResolution)
DateSeries
public DateSeries(Date aReference,
CalendarDateUnit aResolution)
colour
public DateSeries<N> colour(Color aPaint)
- Specified by:
colour in interface BasicSeries<Date,N extends Number>
complete
public DateSeries<N> complete()
getReference
public Date getReference()
headMap
public DateSeries<N> headMap(Date aToKey)
name
public DateSeries<N> name(String aName)
- Specified by:
name in interface BasicSeries<Date,N extends Number>
reconstruct
public DateSeries<N> reconstruct(Date aFromKey,
Date aToKey,
CalendarDateUnit aResolution)
- Specified by:
reconstruct in interface BasicTimeSeries<Date,N extends Number>
resample
public DateSeries<N> resample(CalendarDateUnit aResolution)
- Specified by:
resample in interface BasicTimeSeries<Date,N extends Number>
step
public Date step(Date anExternalKey)
- Description copied from interface:
BasicTimeSeries
- Will increment the input key to the next expected "value".
subMap
public DateSeries<N> subMap(Date aFromKey,
Date aToKey)
tailMap
public DateSeries<N> tailMap(Date aFromKey)
clear
public final void clear()
- Specified by:
clear in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
clear in class AbstractMap<K extends Comparable<K>,V extends Number>
comparator
public final Comparator<? super K> comparator()
- Specified by:
comparator in interface SortedMap<K extends Comparable<K>,V extends Number>
containsKey
public final boolean containsKey(Object aKey)
- Specified by:
containsKey in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
containsKey in class AbstractMap<K extends Comparable<K>,V extends Number>
containsValue
public final boolean containsValue(Object aValue)
- Specified by:
containsValue in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
containsValue in class AbstractMap<K extends Comparable<K>,V extends Number>
entrySet
public final Set<Map.Entry<K,V>> entrySet()
- Specified by:
entrySet in interface Map<K extends Comparable<K>,V extends Number>- Specified by:
entrySet in interface SortedMap<K extends Comparable<K>,V extends Number>- Specified by:
entrySet in class AbstractMap<K extends Comparable<K>,V extends Number>
firstKey
public final K firstKey()
- Specified by:
firstKey in interface SortedMap<K extends Comparable<K>,V extends Number>
firstValue
public final V firstValue()
- Specified by:
firstValue in interface BasicSeries<K extends Comparable<K>,V extends Number>
get
public final V get(Object aKey)
- Specified by:
get in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
get in class AbstractMap<K extends Comparable<K>,V extends Number>
getAverageStepSize
public final long getAverageStepSize()
- Specified by:
getAverageStepSize in interface BasicTimeSeries<K extends Comparable<K>,V extends Number>
- Returns:
- The average number of millis between to subsequent keys in the series.
getColour
public final Color getColour()
- Specified by:
getColour in interface BasicSeries<K extends Comparable<K>,V extends Number>
getDataSeries
public DataSeries getDataSeries()
- Specified by:
getDataSeries in interface BasicSeries<K extends Comparable<K>,V extends Number>
getName
public final String getName()
- Specified by:
getName in interface BasicSeries<K extends Comparable<K>,V extends Number>
getPrimitiveKeys
public final long[] getPrimitiveKeys()
- Specified by:
getPrimitiveKeys in interface BasicTimeSeries<K extends Comparable<K>,V extends Number>
getPrimitiveTimeSeries
public PrimitiveTimeSeries getPrimitiveTimeSeries()
- Specified by:
getPrimitiveTimeSeries in interface BasicTimeSeries<K extends Comparable<K>,V extends Number>
getPrimitiveValues
public final double[] getPrimitiveValues()
- Specified by:
getPrimitiveValues in interface BasicSeries<K extends Comparable<K>,V extends Number>
getResolution
public final CalendarDateUnit getResolution()
- Specified by:
getResolution in interface BasicTimeSeries<K extends Comparable<K>,V extends Number>
getTimeInMillisSeries
public final TimeInMillisSeries<V> getTimeInMillisSeries()
- Specified by:
getTimeInMillisSeries in interface BasicTimeSeries<K extends Comparable<K>,V extends Number>
isEmpty
public final boolean isEmpty()
- Specified by:
isEmpty in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
isEmpty in class AbstractMap<K extends Comparable<K>,V extends Number>
lastKey
public final K lastKey()
- Specified by:
lastKey in interface SortedMap<K extends Comparable<K>,V extends Number>
lastValue
public final V lastValue()
- Specified by:
lastValue in interface BasicSeries<K extends Comparable<K>,V extends Number>
modify
public final void modify(BasicSeries<K,V> aLeftArg,
BinaryFunction<V> aFunc)
- Specified by:
modify in interface BasicSeries<K extends Comparable<K>,V extends Number>
modify
public final void modify(BinaryFunction<V> aFunc,
BasicSeries<K,V> aRightArg)
- Specified by:
modify in interface BasicSeries<K extends Comparable<K>,V extends Number>
modify
public final void modify(BinaryFunction<V> aFunc,
V aRightArg)
- Specified by:
modify in interface BasicSeries<K extends Comparable<K>,V extends Number>
modify
public final void modify(ParameterFunction<V> aFunc,
int aParam)
- Specified by:
modify in interface BasicSeries<K extends Comparable<K>,V extends Number>
modify
public final void modify(UnaryFunction<V> aFunc)
- Specified by:
modify in interface BasicSeries<K extends Comparable<K>,V extends Number>
modify
public final void modify(V aLeftArg,
BinaryFunction<V> aFunc)
- Specified by:
modify in interface BasicSeries<K extends Comparable<K>,V extends Number>
put
public final V put(K aKey,
V aValue)
- Specified by:
put in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
put in class AbstractMap<K extends Comparable<K>,V extends Number>
remove
public final V remove(Object aKey)
- Specified by:
remove in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
remove in class AbstractMap<K extends Comparable<K>,V extends Number>
setColour
public final void setColour(Color aPaint)
- Specified by:
setColour in interface BasicSeries<K extends Comparable<K>,V extends Number>
setName
public final void setName(String aName)
- Specified by:
setName in interface BasicSeries<K extends Comparable<K>,V extends Number>
size
public final int size()
- Specified by:
size in interface Map<K extends Comparable<K>,V extends Number>- Overrides:
size in class AbstractMap<K extends Comparable<K>,V extends Number>
toString
public final String toString()
- Overrides:
toString in class AbstractMap<K extends Comparable<K>,V extends Number>