Modul speiger.src.collections
Klasse Object2IntMaps.UnmodifyableSortedMap<T>
java.lang.Object
java.util.AbstractMap<T,Integer>
speiger.src.collections.objects.maps.abstracts.AbstractObject2IntMap<T>
speiger.src.collections.objects.utils.maps.Object2IntMaps.UnmodifyableMap<T>
speiger.src.collections.objects.utils.maps.Object2IntMaps.UnmodifyableSortedMap<T>
- Typparameter:
T- the keyType of elements maintained by this Collection
- Alle implementierten Schnittstellen:
ToIntFunction<T>,Map<T,,Integer> SortedMap<T,,Integer> ToIntFunction<T>,Object2IntMap<T>,Object2IntSortedMap<T>
- Bekannte direkte Unterklassen:
Object2IntMaps.UnmodifyableNavigableMap
- Umschließende Klasse:
Object2IntMaps
public static class Object2IntMaps.UnmodifyableSortedMap<T>
extends Object2IntMaps.UnmodifyableMap<T>
implements Object2IntSortedMap<T>
The Unmodifyable Sorted Map implementation that is sued for the unmodifyableMap function
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.abstracts.AbstractObject2IntMap
AbstractObject2IntMap.BasicEntry<T>Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.interfaces.Object2IntMap
Object2IntMap.BuilderCache<T>, Object2IntMap.Entry<T>, Object2IntMap.FastEntrySet<T>, Object2IntMap.MapBuilderVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.interfaces.Object2IntSortedMap
Object2IntSortedMap.FastSortedSet<T> -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcopy()A Function that does a shallow clone of the Map itself.intA method to get the first Value of a Map.firstKey()keySet()intA method to get the last Value of a Map.lastKey()A method to get and remove the first Key of a Map.A method to get and remove the last Key of a Map.Von Klasse geerbte Methoden speiger.src.collections.objects.utils.maps.Object2IntMaps.UnmodifyableMap
addTo, clear, computeInt, computeIntIfAbsent, computeIntIfAbsentNonDefault, computeIntIfPresent, computeIntIfPresentNonDefault, computeIntNonDefault, getInt, getOrDefault, mergeAllInt, mergeInt, object2IntEntrySet, put, putIfAbsent, rem, remOrDefault, remove, replaceInts, replaceInts, subFrom, supplyIntIfAbsent, supplyIntIfAbsentNonDefault, valuesVon Klasse geerbte Methoden speiger.src.collections.objects.maps.abstracts.AbstractObject2IntMap
addToAll, containsKey, containsValue, entrySet, equals, forEach, get, getDefaultReturnValue, getOrDefault, hashCode, put, putAll, putAll, putAll, putAll, putAllIfAbsent, remove, replace, replace, setDefaultReturnValueVon Klasse geerbte Methoden java.util.AbstractMap
containsValue, isEmpty, size, toStringVon Schnittstelle geerbte Methoden java.util.Map
clear, containsKey, equals, hashCode, isEmpty, putAll, sizeVon Schnittstelle geerbte Methoden speiger.src.collections.objects.maps.interfaces.Object2IntMap
addTo, addToAll, applyAsInt, compute, computeIfAbsent, computeIfPresent, computeInt, computeIntIfAbsent, computeIntIfAbsentNonDefault, computeIntIfPresent, computeIntIfPresentNonDefault, computeIntNonDefault, containsValue, containsValue, entrySet, forEach, forEach, get, getDefaultReturnValue, getInt, getOrDefault, getOrDefault, merge, mergeAllInt, mergeInt, object2IntEntrySet, put, put, put, put, putAll, putAll, putAll, putAll, putAll, putAllIfAbsent, putIfAbsent, putIfAbsent, rem, remOrDefault, remove, remove, remove, replace, replace, replace, replace, replaceAll, replaceInts, replaceInts, setDefaultReturnValue, subFrom, supplyIntIfAbsent, supplyIntIfAbsentNonDefaultVon Schnittstelle geerbte Methoden speiger.src.collections.objects.maps.interfaces.Object2IntSortedMap
synchronize, synchronize, unmodifiable, values
-
Methodendetails
-
comparator
- Angegeben von:
comparatorin SchnittstelleObject2IntSortedMap<T>- Angegeben von:
comparatorin SchnittstelleSortedMap<T,Integer>
-
subMap
-
headMap
-
tailMap
-
keySet
- Angegeben von:
keySetin SchnittstelleMap<T,Integer> - Angegeben von:
keySetin SchnittstelleObject2IntMap<T>- Angegeben von:
keySetin SchnittstelleObject2IntSortedMap<T>- Angegeben von:
keySetin SchnittstelleSortedMap<T,Integer> - Setzt außer Kraft:
keySetin KlasseObject2IntMaps.UnmodifyableMap<T>
-
firstKey
-
pollFirstKey
Beschreibung aus Schnittstelle kopiert:Object2IntSortedMapA method to get and remove the first Key of a Map.- Angegeben von:
pollFirstKeyin SchnittstelleObject2IntSortedMap<T>- Gibt zurück:
- the first key in the map
-
lastKey
-
pollLastKey
Beschreibung aus Schnittstelle kopiert:Object2IntSortedMapA method to get and remove the last Key of a Map.- Angegeben von:
pollLastKeyin SchnittstelleObject2IntSortedMap<T>- Gibt zurück:
- the last key in the map
-
firstIntValue
public int firstIntValue()Beschreibung aus Schnittstelle kopiert:Object2IntSortedMapA method to get the first Value of a Map.- Angegeben von:
firstIntValuein SchnittstelleObject2IntSortedMap<T>- Gibt zurück:
- the first key in the map
-
lastIntValue
public int lastIntValue()Beschreibung aus Schnittstelle kopiert:Object2IntSortedMapA method to get the last Value of a Map.- Angegeben von:
lastIntValuein SchnittstelleObject2IntSortedMap<T>- Gibt zurück:
- the last key in the map
-
copy
Beschreibung aus Schnittstelle kopiert:Object2IntMapA 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 SchnittstelleObject2IntMap<T>- Angegeben von:
copyin SchnittstelleObject2IntSortedMap<T>- Setzt außer Kraft:
copyin KlasseObject2IntMaps.UnmodifyableMap<T>- Gibt zurück:
- a Shallow Copy of the Map
-