K - the type of the keys in this mapV - the type of the values in this mappublic final class UnmodifiableSortedMap<K,V> extends AbstractSortedMapDecorator<K,V> implements Unmodifiable, java.io.Serializable
SortedMap to ensure it can't be altered.
This class is Serializable from Commons Collections 3.1.
Attempts to modify it will result in an UnsupportedOperationException.
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.util.Comparator<? super K> |
comparator() |
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
K |
firstKey()
Gets the first key currently in this map.
|
java.util.SortedMap<K,V> |
headMap(K toKey) |
java.util.Set<K> |
keySet() |
K |
lastKey()
Gets the last key currently in this map.
|
V |
put(K key,
V value)
Note that the return type is Object, rather than V as in the Map interface.
|
void |
putAll(java.util.Map<? extends K,? extends V> mapToCopy) |
V |
remove(java.lang.Object key) |
java.util.SortedMap<K,V> |
subMap(K fromKey,
K toKey) |
java.util.SortedMap<K,V> |
tailMap(K fromKey) |
static <K,V> java.util.SortedMap<K,V> |
unmodifiableSortedMap(java.util.SortedMap<K,? extends V> map)
Factory method to create an unmodifiable sorted map.
|
java.util.Collection<V> |
values() |
mapIterator, nextKey, previousKeycontainsKey, containsValue, equals, get, hashCode, isEmpty, size, toStringcompute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAll, sizecontainsKey, containsValue, get, isEmpty, sizepublic static <K,V> java.util.SortedMap<K,V> unmodifiableSortedMap(java.util.SortedMap<K,? extends V> map)
K - the key typeV - the value typemap - the map to decorate, must not be nulljava.lang.NullPointerException - if map is nullpublic void clear()
public V put(K key, V value)
Putput in interface java.util.Map<K,V>put in interface Put<K,V>put in class AbstractMapDecorator<K,V>key - key with which the specified value is to be associatedvalue - value to be associated with the specified keykey, or
null if there was no mapping for key.
(A null return can also indicate that the map
previously associated null with key,
if the implementation supports null values.)Map.put(Object, Object)public V remove(java.lang.Object key)
remove in interface java.util.Map<K,V>remove in interface Get<K,V>remove in class AbstractMapDecorator<K,V>key - key whose mapping is to be removed from the mapkey, or
null if there was no mapping for key.Map.remove(Object)public java.util.Set<K> keySet()
public java.util.Collection<V> values()
public K firstKey()
OrderedMapfirstKey in interface java.util.SortedMap<K,V>firstKey in interface OrderedMap<K,V>firstKey in class AbstractSortedMapDecorator<K,V>public K lastKey()
OrderedMaplastKey in interface java.util.SortedMap<K,V>lastKey in interface OrderedMap<K,V>lastKey in class AbstractSortedMapDecorator<K,V>public java.util.Comparator<? super K> comparator()
comparator in interface java.util.SortedMap<K,V>comparator in class AbstractSortedMapDecorator<K,V>Copyright © 2010 - 2023 Adobe. All Rights Reserved