public static final class ImmutableTreeMap.JavaBasedImmutableTreeMap<K,V> extends java.lang.Object implements ImmutableTreeMap<K,V>, java.io.Serializable
ImmutableTreeMap.Builder<K,V>, ImmutableTreeMap.JavaBasedImmutableTreeMap<K,V>ImmutableMap.JavaBasedImmutableMap<K,V>| Modifier and Type | Method and Description |
|---|---|
Option<Tuple2<K,V>> |
ceilingEntry(K key) |
ImmutableSet<Tuple2<K,V>> |
entries() |
boolean |
equals(java.lang.Object obj) |
Option<Tuple2<K,V>> |
floorEntry(K key) |
Option<V> |
get(K key) |
int |
hashCode() |
Option<Tuple2<K,V>> |
headEntry() |
ImmutableTreeMap<K,V> |
headMap(K toKey) |
Option<Tuple2<K,V>> |
higherEntry(K key) |
ImmutableSet<K> |
keys() |
Option<Tuple2<K,V>> |
lowerEntry(K key) |
ImmutableTreeMap<K,V> |
merge(K key,
V value,
Operator2<V> merger) |
ImmutableTreeMap<K,V> |
put(K key,
V value) |
ImmutableTreeMap<K,V> |
putAll(ImmutableSet<Tuple2<K,V>> other) |
ImmutableTreeMap<K,V> |
remove(K key) |
int |
size() |
Option<Tuple2<K,V>> |
tailEntry() |
ImmutableTreeMap<K,V> |
tailMap(K fromKey) |
java.util.Map<K,V> |
toMap() |
java.util.NavigableMap<K,V> |
toNavigableMap() |
java.lang.String |
toString() |
Sequence<V> |
values() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitbuilder, ceilingKey, empty, entry, filterKeys, filterValues, floorKey, from, from, from, getOrDefault, headKey, higherKey, isEmpty, lowerKey, map, mapKeys, mapValues, of, putIfAbsent, tailKeycontainsKey, forEach, frompublic java.util.NavigableMap<K,V> toNavigableMap()
toNavigableMap in interface ImmutableTreeMap<K,V>public ImmutableTreeMap<K,V> put(K key, V value)
put in interface ImmutableMap<K,V>put in interface ImmutableTreeMap<K,V>public ImmutableTreeMap<K,V> putAll(ImmutableSet<Tuple2<K,V>> other)
putAll in interface ImmutableMap<K,V>putAll in interface ImmutableTreeMap<K,V>public ImmutableTreeMap<K,V> remove(K key)
remove in interface ImmutableMap<K,V>remove in interface ImmutableTreeMap<K,V>public ImmutableTreeMap<K,V> merge(K key, V value, Operator2<V> merger)
merge in interface ImmutableMap<K,V>merge in interface ImmutableTreeMap<K,V>public ImmutableTreeMap<K,V> headMap(K toKey)
headMap in interface ImmutableTreeMap<K,V>public ImmutableTreeMap<K,V> tailMap(K fromKey)
tailMap in interface ImmutableTreeMap<K,V>public Option<Tuple2<K,V>> headEntry()
headEntry in interface ImmutableTreeMap<K,V>public Option<Tuple2<K,V>> tailEntry()
tailEntry in interface ImmutableTreeMap<K,V>public Option<Tuple2<K,V>> higherEntry(K key)
higherEntry in interface ImmutableTreeMap<K,V>public Option<Tuple2<K,V>> lowerEntry(K key)
lowerEntry in interface ImmutableTreeMap<K,V>public Option<Tuple2<K,V>> floorEntry(K key)
floorEntry in interface ImmutableTreeMap<K,V>public Option<Tuple2<K,V>> ceilingEntry(K key)
ceilingEntry in interface ImmutableTreeMap<K,V>public ImmutableSet<K> keys()
keys in interface ImmutableMap<K,V>public ImmutableSet<Tuple2<K,V>> entries()
entries in interface ImmutableMap<K,V>public int size()
size in interface ImmutableMap<K,V>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object