Modul speiger.src.collections
Schnittstelle Object2ObjectNavigableMap<T,V>
- Typparameter:
T- the keyType of elements maintained by this CollectionV- the keyType of elements maintained by this Collection
- Alle Superschnittstellen:
Function<T,,V> Map<T,,V> NavigableMap<T,,V> Object2ObjectMap<T,,V> Object2ObjectSortedMap<T,,V> SortedMap<T,,V> UnaryOperator<T,V>
- Alle bekannten Implementierungsklassen:
Object2ObjectAVLTreeMap,Object2ObjectMaps.SynchronizedNavigableMap,Object2ObjectMaps.UnmodifyableNavigableMap,Object2ObjectRBTreeMap
public interface Object2ObjectNavigableMap<T,V>
extends Object2ObjectSortedMap<T,V>, NavigableMap<T,V>
A Type Specific Navigable Map interface with a couple helper methods
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.interfaces.Object2ObjectMap
Object2ObjectMap.BuilderCache<T,V>, Object2ObjectMap.Entry<T, V>, Object2ObjectMap.FastEntrySet<T, V>, Object2ObjectMap.MapBuilder Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.interfaces.Object2ObjectSortedMap
Object2ObjectSortedMap.FastSortedSet<T,V> -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungceilingEntry(T key) copy()A Function that does a shallow clone of the Map itself.floorEntry(T key) default Object2ObjectNavigableMap<T,V> higherEntry(T key) keySet()lowerEntry(T key) default Object2ObjectNavigableMap<T,V> default Object2ObjectNavigableMap<T,V> Creates a Wrapped NavigableMap that is Synchronizeddefault Object2ObjectNavigableMap<T,V> synchronize(Object mutex) Creates a Wrapped NavigableMap that is Synchronizeddefault Object2ObjectNavigableMap<T,V> default Object2ObjectNavigableMap<T,V> Creates a Wrapped NavigableMap that is unmodifiableVon Schnittstelle geerbte Methoden java.util.Map
clear, containsKey, containsValue, equals, get, getOrDefault, hashCode, isEmpty, putAll, remove, sizeVon Schnittstelle geerbte Methoden java.util.NavigableMap
ceilingKey, floorKey, higherKey, lowerKeyVon Schnittstelle geerbte Methoden speiger.src.collections.objects.maps.interfaces.Object2ObjectMap
apply, compute, compute, computeIfAbsent, computeIfAbsent, computeIfPresent, computeIfPresent, entrySet, forEach, forEach, getDefaultReturnValue, getObject, merge, merge, mergeAll, object2ObjectEntrySet, put, put, putAll, putAll, putAll, putAllIfAbsent, putIfAbsent, rem, remOrDefault, remove, replace, replace, replaceAll, replaceObjects, replaceObjects, setDefaultReturnValue, supplyIfAbsentVon Schnittstelle geerbte Methoden speiger.src.collections.objects.maps.interfaces.Object2ObjectSortedMap
comparator, firstValue, lastValue, pollFirstKey, pollLastKey, valuesVon Schnittstelle geerbte Methoden speiger.src.collections.objects.functions.function.UnaryOperator
andThen, compose
-
Methodendetails
-
copy
Object2ObjectNavigableMap<T,V> copy()Beschreibung aus Schnittstelle kopiert:Object2ObjectMapA Function that does a shallow clone of the Map itself. This function is more optimized then a copy constructor since the Map does not have to be unsorted/resorted. It can be compared to Cloneable but with less exception risk- Angegeben von:
copyin SchnittstelleObject2ObjectMap<T,V> - Angegeben von:
copyin SchnittstelleObject2ObjectSortedMap<T,V> - Gibt zurück:
- a Shallow Copy of the Map
-
descendingMap
Object2ObjectNavigableMap<T,V> descendingMap()- Angegeben von:
descendingMapin SchnittstelleNavigableMap<T,V> - Gibt zurück:
- a Type Specific desendingMap
-
descendingKeySet
ObjectNavigableSet<T> descendingKeySet()- Angegeben von:
descendingKeySetin SchnittstelleNavigableMap<T,V> - Gibt zurück:
- a Type Specific Desending Key Set
-
firstEntry
Object2ObjectMap.Entry<T,V> firstEntry()- Angegeben von:
firstEntryin SchnittstelleNavigableMap<T,V> - Gibt zurück:
- a Type Specific firstEntry
-
lastEntry
Object2ObjectMap.Entry<T,V> lastEntry()- Angegeben von:
lastEntryin SchnittstelleNavigableMap<T,V> - Gibt zurück:
- a Type Specific lastEntry
-
pollFirstEntry
Object2ObjectMap.Entry<T,V> pollFirstEntry()- Angegeben von:
pollFirstEntryin SchnittstelleNavigableMap<T,V> - Gibt zurück:
- a Type Specific pollFirstEntry
-
pollLastEntry
Object2ObjectMap.Entry<T,V> pollLastEntry()- Angegeben von:
pollLastEntryin SchnittstelleNavigableMap<T,V> - Gibt zurück:
- a Type Specific pollLastEntry
-
keySet
ObjectNavigableSet<T> keySet() -
synchronize
Creates a Wrapped NavigableMap that is Synchronized- Angegeben von:
synchronizein SchnittstelleObject2ObjectMap<T,V> - Angegeben von:
synchronizein SchnittstelleObject2ObjectSortedMap<T,V> - Gibt zurück:
- a new NavigableMap that is synchronized
- Siehe auch:
-
synchronize
Creates a Wrapped NavigableMap that is Synchronized- Angegeben von:
synchronizein SchnittstelleObject2ObjectMap<T,V> - Angegeben von:
synchronizein SchnittstelleObject2ObjectSortedMap<T,V> - Parameter:
mutex- is the controller of the synchronization block- Gibt zurück:
- a new NavigableMap Wrapper that is synchronized
- Siehe auch:
-
unmodifiable
Creates a Wrapped NavigableMap that is unmodifiable- Angegeben von:
unmodifiablein SchnittstelleObject2ObjectMap<T,V> - Angegeben von:
unmodifiablein SchnittstelleObject2ObjectSortedMap<T,V> - Gibt zurück:
- a new NavigableMap Wrapper that is unmodifiable
- Siehe auch:
-
lowerEntry
- Angegeben von:
lowerEntryin SchnittstelleNavigableMap<T,V>
-
floorEntry
- Angegeben von:
floorEntryin SchnittstelleNavigableMap<T,V>
-
ceilingEntry
- Angegeben von:
ceilingEntryin SchnittstelleNavigableMap<T,V>
-
higherEntry
- Angegeben von:
higherEntryin SchnittstelleNavigableMap<T,V>
-
subMap
Object2ObjectNavigableMap<T,V> subMap(T fromKey, boolean fromInclusive, T toKey, boolean toInclusive) - Angegeben von:
subMapin SchnittstelleNavigableMap<T,V>
-
headMap
- Angegeben von:
headMapin SchnittstelleNavigableMap<T,V>
-
tailMap
- Angegeben von:
tailMapin SchnittstelleNavigableMap<T,V>
-
subMap
-
headMap
-
tailMap
-