Package de.svws_nrw.core.adt.map
Klasse AVLMapSubMap<K,V>
java.lang.Object
de.svws_nrw.core.adt.map.AVLMapSubMap<K,V>
- Typparameter:
K
- Der Typ der Schlüssel-Werte.V
- Der Typ der zugeordneten Werte.
- Alle implementierten Schnittstellen:
Map<K,
,V> NavigableMap<K,
,V> SequencedMap<K,
,V> SortedMap<K,
V>
Diese Klasse implementiert eine Sub-Map für einen AVL-Baum der Klasse
AVLMap
. Fast alle Methodenaufrufe
werden zusammen mit dem AVLMapIntervall
dieser AVLMapSubMap
an die AVLMap
delegiert.-
Verschachtelte Klassen - Übersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungceilingEntry
(K key) ceilingKey
(K key) void
clear()
@NotNull Comparator
<K> boolean
containsKey
(@NotNull Object key) boolean
containsValue
(@NotNull Object value) @NotNull NavigableSet
<K> @NotNull NavigableMap
<K, V> entrySet()
boolean
firstKey()
floorEntry
(K key) int
hashCode()
@NotNull NavigableMap
<K, V> higherEntry
(K key) boolean
isEmpty()
keySet()
lastKey()
lowerEntry
(K key) @NotNull NavigableSet
<K> void
int
size()
@NotNull NavigableMap
<K, V> @NotNull NavigableMap
<K, V> @NotNull String
toString()
@NotNull Collection
<V> values()
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
Von Schnittstelle geerbte Methoden java.util.NavigableMap
reversed
Von Schnittstelle geerbte Methoden java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues
-
Methodendetails
-
toString
-
equals
-
hashCode
public int hashCode() -
comparator
- Angegeben von:
comparator
in SchnittstelleSortedMap<K,
V>
-
firstKey
-
lastKey
-
keySet
-
values
-
entrySet
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Angegeben von:
containsKey
in SchnittstelleMap<K,
V>
-
containsValue
- Angegeben von:
containsValue
in SchnittstelleMap<K,
V>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
lowerEntry
- Angegeben von:
lowerEntry
in SchnittstelleNavigableMap<K,
V>
-
lowerKey
- Angegeben von:
lowerKey
in SchnittstelleNavigableMap<K,
V>
-
floorEntry
- Angegeben von:
floorEntry
in SchnittstelleNavigableMap<K,
V>
-
floorKey
- Angegeben von:
floorKey
in SchnittstelleNavigableMap<K,
V>
-
ceilingEntry
- Angegeben von:
ceilingEntry
in SchnittstelleNavigableMap<K,
V>
-
ceilingKey
- Angegeben von:
ceilingKey
in SchnittstelleNavigableMap<K,
V>
-
higherEntry
- Angegeben von:
higherEntry
in SchnittstelleNavigableMap<K,
V>
-
higherKey
- Angegeben von:
higherKey
in SchnittstelleNavigableMap<K,
V>
-
firstEntry
- Angegeben von:
firstEntry
in SchnittstelleNavigableMap<K,
V> - Angegeben von:
firstEntry
in SchnittstelleSequencedMap<K,
V>
-
lastEntry
- Angegeben von:
lastEntry
in SchnittstelleNavigableMap<K,
V> - Angegeben von:
lastEntry
in SchnittstelleSequencedMap<K,
V>
-
pollFirstEntry
- Angegeben von:
pollFirstEntry
in SchnittstelleNavigableMap<K,
V> - Angegeben von:
pollFirstEntry
in SchnittstelleSequencedMap<K,
V>
-
pollLastEntry
- Angegeben von:
pollLastEntry
in SchnittstelleNavigableMap<K,
V> - Angegeben von:
pollLastEntry
in SchnittstelleSequencedMap<K,
V>
-
descendingMap
- Angegeben von:
descendingMap
in SchnittstelleNavigableMap<K,
V>
-
descendingKeySet
- Angegeben von:
descendingKeySet
in SchnittstelleNavigableMap<K,
V>
-
subMap
@NotNull public @NotNull NavigableMap<K,V> subMap(@NotNull K fromKey, boolean fromInclusive, @NotNull K toKey, boolean toInclusive) - Angegeben von:
subMap
in SchnittstelleNavigableMap<K,
V>
-
headMap
- Angegeben von:
headMap
in SchnittstelleNavigableMap<K,
V>
-
tailMap
- Angegeben von:
tailMap
in SchnittstelleNavigableMap<K,
V>
-
subMap
-
headMap
-
tailMap
-