Modul speiger.src.collections
Klasse Object2ByteMaps.UnmodifyableSortedMap<T>
java.lang.Object
java.util.AbstractMap<T,Byte>
speiger.src.collections.objects.maps.abstracts.AbstractObject2ByteMap<T>
speiger.src.collections.objects.utils.maps.Object2ByteMaps.UnmodifyableMap<T>
speiger.src.collections.objects.utils.maps.Object2ByteMaps.UnmodifyableSortedMap<T>
- Typparameter:
T- the keyType of elements maintained by this Collection
- Alle implementierten Schnittstellen:
Map<T,,Byte> SortedMap<T,,Byte> ToByteFunction<T>,Object2ByteMap<T>,Object2ByteSortedMap<T>
- Bekannte direkte Unterklassen:
Object2ByteMaps.UnmodifyableNavigableMap
- Umschließende Klasse:
Object2ByteMaps
public static class Object2ByteMaps.UnmodifyableSortedMap<T>
extends Object2ByteMaps.UnmodifyableMap<T>
implements Object2ByteSortedMap<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.AbstractObject2ByteMap
AbstractObject2ByteMap.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.Object2ByteMap
Object2ByteMap.BuilderCache<T>, Object2ByteMap.Entry<T>, Object2ByteMap.FastEntrySet<T>, Object2ByteMap.MapBuilderVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.objects.maps.interfaces.Object2ByteSortedMap
Object2ByteSortedMap.FastSortedSet<T> -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcopy()A Function that does a shallow clone of the Map itself.byteA method to get the first Value of a Map.firstKey()keySet()byteA 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.Object2ByteMaps.UnmodifyableMap
addTo, clear, computeByte, computeByteIfAbsent, computeByteIfAbsentNonDefault, computeByteIfPresent, computeByteIfPresentNonDefault, computeByteNonDefault, getByte, getOrDefault, mergeAllByte, mergeByte, object2ByteEntrySet, put, putIfAbsent, rem, remOrDefault, remove, replaceBytes, replaceBytes, subFrom, supplyByteIfAbsent, supplyByteIfAbsentNonDefault, valuesVon Klasse geerbte Methoden speiger.src.collections.objects.maps.abstracts.AbstractObject2ByteMap
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.Object2ByteMap
addTo, addToAll, applyAsByte, compute, computeByte, computeByteIfAbsent, computeByteIfAbsentNonDefault, computeByteIfPresent, computeByteIfPresentNonDefault, computeByteNonDefault, computeIfAbsent, computeIfPresent, containsValue, containsValue, entrySet, forEach, forEach, get, getByte, getDefaultReturnValue, getOrDefault, getOrDefault, merge, mergeAllByte, mergeByte, object2ByteEntrySet, put, put, put, put, putAll, putAll, putAll, putAll, putAll, putAllIfAbsent, putIfAbsent, putIfAbsent, rem, remOrDefault, remove, remove, remove, replace, replace, replace, replace, replaceAll, replaceBytes, replaceBytes, setDefaultReturnValue, subFrom, supplyByteIfAbsent, supplyByteIfAbsentNonDefaultVon Schnittstelle geerbte Methoden speiger.src.collections.objects.maps.interfaces.Object2ByteSortedMap
synchronize, synchronize, unmodifiable, values
-
Methodendetails
-
comparator
- Angegeben von:
comparatorin SchnittstelleObject2ByteSortedMap<T>- Angegeben von:
comparatorin SchnittstelleSortedMap<T,Byte>
-
subMap
-
headMap
-
tailMap
-
keySet
-
firstKey
-
pollFirstKey
Beschreibung aus Schnittstelle kopiert:Object2ByteSortedMapA method to get and remove the first Key of a Map.- Angegeben von:
pollFirstKeyin SchnittstelleObject2ByteSortedMap<T>- Gibt zurück:
- the first key in the map
-
lastKey
-
pollLastKey
Beschreibung aus Schnittstelle kopiert:Object2ByteSortedMapA method to get and remove the last Key of a Map.- Angegeben von:
pollLastKeyin SchnittstelleObject2ByteSortedMap<T>- Gibt zurück:
- the last key in the map
-
firstByteValue
public byte firstByteValue()Beschreibung aus Schnittstelle kopiert:Object2ByteSortedMapA method to get the first Value of a Map.- Angegeben von:
firstByteValuein SchnittstelleObject2ByteSortedMap<T>- Gibt zurück:
- the first key in the map
-
lastByteValue
public byte lastByteValue()Beschreibung aus Schnittstelle kopiert:Object2ByteSortedMapA method to get the last Value of a Map.- Angegeben von:
lastByteValuein SchnittstelleObject2ByteSortedMap<T>- Gibt zurück:
- the last key in the map
-
copy
Beschreibung aus Schnittstelle kopiert:Object2ByteMapA 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 SchnittstelleObject2ByteMap<T>- Angegeben von:
copyin SchnittstelleObject2ByteSortedMap<T>- Setzt außer Kraft:
copyin KlasseObject2ByteMaps.UnmodifyableMap<T>- Gibt zurück:
- a Shallow Copy of the Map
-