Package org.ojalgo.series
Class TreeSeries<K extends Comparable<? super K>,V extends Comparable<V>,I extends TreeSeries<K,V,I>>
java.lang.Object
org.ojalgo.series.TreeSeries<K,V,I>
- All Implemented Interfaces:
Map<K,
,V> NavigableMap<K,
,V> SequencedMap<K,
,V> SortedMap<K,
,V> BasicSeries<K,
V>
- Direct Known Subclasses:
CalendarDateSeries
,NumberSeries
,SimpleSeries
abstract class TreeSeries<K extends Comparable<? super K>,V extends Comparable<V>,I extends TreeSeries<K,V,I>>
extends Object
implements NavigableMap<K,V>, BasicSeries<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.series.BasicSeries
BasicSeries.NaturallySequenced<K extends Comparable<? super K>,
V extends Comparable<V>>, BasicSeries.TimeSeriesBuilder<K extends Comparable<? super K>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ColourData
private final NavigableMap
<K, V> private String
Fields inherited from interface org.ojalgo.series.BasicSeries
CALENDAR, CALENDAR_DATE, DATE, INSTANT, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, OFFSET_DATE_TIME, ZONED_DATE_TIME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) final void
appendLastPartToString
(StringBuilder builder) ceilingEntry
(K key) ceilingKey
(K key) void
clear()
final I
colour
(ColourData colour) Comparator
<? super K> computeIfAbsent
(K key, Function<? super K, ? extends V> mappingFunction) computeIfPresent
(K key, BiFunction<? super K, ? super V, ? extends V> remappingFunction) boolean
containsKey
(Object key) boolean
containsValue
(Object value) entrySet()
boolean
firstKey()
floorEntry
(K key) void
forEach
(BiConsumer<? super K, ? super V> action) getName()
getOrDefault
(Object key, V defaultValue) int
hashCode()
higherEntry
(K key) boolean
isEmpty()
keySet()
lastKey()
lowerEntry
(K key) final I
void
putIfAbsent
(K key, V value) boolean
boolean
void
replaceAll
(BiFunction<? super K, ? super V, ? extends V> function) void
setColour
(ColourData colour) void
int
size()
toString()
(package private) final StringBuilder
values()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.ojalgo.series.BasicSeries
asPrimitive, complete, doubleValue, firstValue, lastValue, put, put, putAll, resample, resample
Methods inherited from interface java.util.NavigableMap
reversed
Methods inherited from interface java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues
-
Field Details
-
myColour
-
myDelegate
-
myName
-
-
Constructor Details
-
Method Details
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
clear
public void clear()- Specified by:
clear
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
colour
- Specified by:
colour
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
comparator
- Specified by:
comparator
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
compute
- Specified by:
compute
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
computeIfAbsent
- Specified by:
computeIfAbsent
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
computeIfPresent
- Specified by:
computeIfPresent
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
containsKey
- Specified by:
containsKey
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
containsValue
- Specified by:
containsValue
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
entrySet
- Specified by:
entrySet
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
entrySet
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
equals
- Specified by:
equals
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Overrides:
equals
in classObject
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
firstEntry
in interfaceSequencedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
firstKey
- Specified by:
firstKey
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
forEach
- Specified by:
forEach
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
get
- Specified by:
get
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
get
- Specified by:
get
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
get
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
getColour
- Specified by:
getColour
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
getName
- Specified by:
getName
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
getOrDefault
- Specified by:
getOrDefault
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Overrides:
hashCode
in classObject
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
headMap
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
keySet
- Specified by:
keySet
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
keySet
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
lastEntry
in interfaceSequencedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
lastKey
- Specified by:
lastKey
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
merge
- Specified by:
merge
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
name
- Specified by:
name
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
pollFirstEntry
in interfaceSequencedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
pollLastEntry
in interfaceSequencedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
put
- Specified by:
put
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
putAll
- Specified by:
putAll
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
putIfAbsent
- Specified by:
putIfAbsent
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
remove
- Specified by:
remove
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
remove
- Specified by:
remove
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
replace
- Specified by:
replace
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
replace
- Specified by:
replace
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
replaceAll
- Specified by:
replaceAll
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
setColour
- Specified by:
setColour
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
setName
- Specified by:
setName
in interfaceBasicSeries<K extends Comparable<? super K>,
V extends Comparable<V>>
-
size
public int size()- Specified by:
size
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
subMap
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
tailMap
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
toString
-
values
- Specified by:
values
in interfaceMap<K extends Comparable<? super K>,
V extends Comparable<V>> - Specified by:
values
in interfaceSortedMap<K extends Comparable<? super K>,
V extends Comparable<V>>
-
appendLastPartToString
-
toStringFirstPart
-