Module com.iamsoft.util.ui
Class NavigableObservableMap<K,V>
java.lang.Object
com.iamsoft.util.ui.javafx.AbstractObservable
com.iamsoft.util.ui.javafx.collections.AbstractObservableMap<K,V>
com.iamsoft.util.ui.javafx.collections.NavigableObservableMap<K,V>
- All Implemented Interfaces:
Map<K,
,V> NavigableMap<K,
,V> SequencedMap<K,
,V> SortedMap<K,
,V> javafx.beans.Observable
,javafx.collections.ObservableMap<K,
V>
public class NavigableObservableMap<K,V>
extends AbstractObservableMap<K,V>
implements NavigableMap<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.iamsoft.util.ui.javafx.AbstractObservable
AbstractObservable.Exposed
-
Constructor Summary
ConstructorsConstructorDescriptionNavigableObservableMap
(Comparator<? super K> pComparator) NavigableObservableMap
(NavigableMap<K, V> pNavigableMap) -
Method Summary
Modifier and TypeMethodDescriptionceilingEntry
(K pKey) ceilingKey
(K pKey) void
clear()
Comparator
<? super K> boolean
containsKey
(Object pKey) boolean
containsValue
(Object pValue) entrySet()
boolean
firstKey()
floorEntry
(K pKey) int
hashCode()
higherEntry
(K pKey) boolean
isEmpty()
keySet()
lastKey()
lowerEntry
(K pKey) void
int
size()
toString()
values()
Methods inherited from class com.iamsoft.util.ui.javafx.collections.AbstractObservableMap
addListener, fireMapChange, removeListener
Methods inherited from class com.iamsoft.util.ui.javafx.AbstractObservable
addListener, fireEvent, removeListener
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
Methods inherited from interface java.util.NavigableMap
reversed
Methods inherited from interface javafx.beans.Observable
addListener, removeListener, subscribe
Methods inherited from interface java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues
-
Constructor Details
-
NavigableObservableMap
-
-
Method Details
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K,
V>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K,
V>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K,
V>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K,
V>
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K,
V>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K,
V>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K,
V>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K,
V>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K,
V> - Specified by:
firstEntry
in interfaceSequencedMap<K,
V>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K,
V> - Specified by:
lastEntry
in interfaceSequencedMap<K,
V>
-
comparator
- Specified by:
comparator
in interfaceSortedMap<K,
V>
-
firstKey
-
lastKey
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKey
in interfaceMap<K,
V>
-
containsValue
- Specified by:
containsValue
in interfaceMap<K,
V>
-
get
-
equals
-
hashCode
public int hashCode() -
toString
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K,
V> - Specified by:
pollFirstEntry
in interfaceSequencedMap<K,
V>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K,
V> - Specified by:
pollLastEntry
in interfaceSequencedMap<K,
V>
-
keySet
-
putAll
-
clear
public void clear() -
remove
-
put
-
values
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<K,
V>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K,
V>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K,
V>
-
subMap
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
V>
-
headMap
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
V>
-
tailMap
-
entrySet
-