org.ojalgo.series
Class DateRandomNumberSeries
java.lang.Object
org.ojalgo.series.DateRandomNumberSeries
- All Implemented Interfaces:
- BasicSeries<Date,RandomNumber>
public final class DateRandomNumberSeries
- extends Object
DateRandomNumberSeries
public DateRandomNumberSeries(String aName,
Paint aPaint,
Date aReference,
TimeUnit aResolution)
forecast
public static DateRandomNumberSeries forecast(DateBigSeries aSeries,
TimeUnit aTimeUnit,
long aUnitCount)
getHeadSeries
public BasicSeries<Date,RandomNumber> getHeadSeries(Date aToKey)
getSubSeries
public BasicSeries<Date,RandomNumber> getSubSeries(Date aFromKey,
Date aToKey)
getTailSeries
public BasicSeries<Date,RandomNumber> getTailSeries(Date aFromKey)
getReference
public final Date getReference()
getResolution
public final TimeUnit getResolution()
step
public final long step()
- Returns:
- The avergae number of millis between to subsequent keys.
clear
public void clear()
- Specified by:
clear in interface BasicSeries<EK extends Comparable,V extends Number>
containsKey
public boolean containsKey(EK aKey)
- Specified by:
containsKey in interface BasicSeries<EK extends Comparable,V extends Number>
equals
public boolean equals(Object someO)
- Overrides:
equals in class Object
getFirstKey
public EK getFirstKey()
- Specified by:
getFirstKey in interface BasicSeries<EK extends Comparable,V extends Number>
getFirstValue
public V getFirstValue()
- Specified by:
getFirstValue in interface BasicSeries<EK extends Comparable,V extends Number>
getKeys
public EK[] getKeys()
- Specified by:
getKeys in interface BasicSeries<EK extends Comparable,V extends Number>
getLastKey
public EK getLastKey()
- Specified by:
getLastKey in interface BasicSeries<EK extends Comparable,V extends Number>
getLastValue
public V getLastValue()
- Specified by:
getLastValue in interface BasicSeries<EK extends Comparable,V extends Number>
getName
public String getName()
- Specified by:
getName in interface BasicSeries<EK extends Comparable,V extends Number>
getPaint
public Paint getPaint()
- Specified by:
getPaint in interface BasicSeries<EK extends Comparable,V extends Number>
getValue
public V getValue(EK aKey)
- Specified by:
getValue in interface BasicSeries<EK extends Comparable,V extends Number>
getValues
public V[] getValues()
- Specified by:
getValues in interface BasicSeries<EK extends Comparable,V extends Number>
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface BasicSeries<EK extends Comparable,V extends Number>
modify
public void modify(UnaryFunction<V> aFunc)
- Specified by:
modify in interface BasicSeries<EK extends Comparable,V extends Number>
remove
public V remove(EK aKey)
- Specified by:
remove in interface BasicSeries<EK extends Comparable,V extends Number>
setAllValues
public void setAllValues(BasicSeries<EK,V> someValues)
- Specified by:
setAllValues in interface BasicSeries<EK extends Comparable,V extends Number>
setName
public void setName(String aName)
- Specified by:
setName in interface BasicSeries<EK extends Comparable,V extends Number>
setPaint
public void setPaint(Paint aPaint)
- Specified by:
setPaint in interface BasicSeries<EK extends Comparable,V extends Number>
setValue
public void setValue(EK aKey,
V aValue)
- Specified by:
setValue in interface BasicSeries<EK extends Comparable,V extends Number>
size
public int size()
- Specified by:
size in interface BasicSeries<EK extends Comparable,V extends Number>
toString
public String toString()
- Overrides:
toString in class Object