public 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, previousKey
containsKey, containsValue, equals, get, hashCode, isEmpty, size, toString
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAll, size
containsKey, containsValue, get, isEmpty, size
public 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)
Put
public V remove(java.lang.Object key)
public java.util.Set<K> keySet()
public java.util.Collection<V> values()
public K firstKey()
OrderedMap
firstKey
in interface java.util.SortedMap<K,V>
firstKey
in interface OrderedMap<K,V>
firstKey
in class AbstractSortedMapDecorator<K,V>
public K lastKey()
OrderedMap
lastKey
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 - 2020 Adobe Systems Incorporated. All Rights Reserved"