public class TimeSeriesHelper extends java.util.TreeMap<java.lang.Long,TimeSeriesValuePair>
Constructor and Description |
---|
TimeSeriesHelper()
Instantiates a new time series helper.
|
TimeSeriesHelper(TimeSeries timeSeries)
Instantiates a new time series helper.
|
Modifier and Type | Method and Description |
---|---|
void |
addOrExchangeSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
Adds the or exchanges series data with the specified .
|
void |
addOrExchangeSeriesData(TimeSeries additionalTimeSeries)
Adds the or exchanges series data with the data of the specified TimeSeries.
|
TimeSeries |
addSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
Adds new series data to the current TimeSeries, if the concrete data is new.
|
TimeSeriesValuePair |
addSeriesData(long timeStamp,
float value)
Adds a specified TimeSeriesValuePair to the current TimeSeries.
|
TimeSeries |
addSeriesData(TimeSeries additionalTimeSeries)
Adds new series data to the current TimeSeries, if the concrete data is new.
|
TimeSeriesValuePair |
addSeriesData(TimeSeriesValuePair tsvp)
Adds a specified TimeSeriesValuePair to the current TimeSeries.
|
TimeSeries |
exchangeSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
Exchanges series data, if the concrete time stamps are available.
|
TimeSeries |
exchangeSeriesData(TimeSeries additionalTimeSeries)
Exchanges series data, if the concrete time stamps are available.
|
TimeSeries |
getTimeSeries()
Gets the current time series.
|
TimeSeries |
getTimeSeriesCopy()
Returns a copy of the current TimeSeries.
|
void |
removeSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
Removes the series data specified by the time stamps.
|
void |
removeSeriesData(TimeSeries additionalTimeSeries)
Removes the series data specified by the time stamps.
|
void |
setTimeSeries(TimeSeries timeSeries)
Sets the current time series.
|
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
public TimeSeriesHelper()
public TimeSeriesHelper(TimeSeries timeSeries)
timeSeries
- the current time seriespublic void setTimeSeries(TimeSeries timeSeries)
timeSeries
- the new time seriespublic TimeSeries getTimeSeries()
public TimeSeries getTimeSeriesCopy()
public TimeSeries addSeriesData(TimeSeries additionalTimeSeries)
additionalTimeSeries
- the TimeSereis containing new datapublic TimeSeries addSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
listOfTimeSeriesValuePairs
- the list of time series value pairspublic TimeSeriesValuePair addSeriesData(TimeSeriesValuePair tsvp)
tsvp
- the TimeSeriesValuePairpublic TimeSeriesValuePair addSeriesData(long timeStamp, float value)
timeStamp
- the time stampvalue
- the valuepublic void addOrExchangeSeriesData(TimeSeries additionalTimeSeries)
additionalTimeSeries
- the additional time seriespublic void addOrExchangeSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
listOfTimeSeriesValuePairs
- the list of time series value pairspublic TimeSeries exchangeSeriesData(TimeSeries additionalTimeSeries)
additionalTimeSeries
- the additional time seriespublic TimeSeries exchangeSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
listOfTimeSeriesValuePairs
- the list of time series value pairspublic void removeSeriesData(TimeSeries additionalTimeSeries)
additionalTimeSeries
- the additional time seriespublic void removeSeriesData(jade.util.leap.List listOfTimeSeriesValuePairs)
listOfTimeSeriesValuePairs
- the list of time series value pairs