All Methods Static Methods Instance Methods Abstract Methods Default Methods
| Modifier and Type |
Method and Description |
java.util.Map<K,V> |
asMap() |
ChainMap<K,V> |
asMap(java.util.function.Consumer<java.util.Map<K,V>> map) |
ChainMap<K,V> |
clear() |
default ChainMap<K,V> |
compute(K key,
java.util.function.BiFunction<? super K,? super V,? extends V> remappingFunction) |
default ChainMap<K,V> |
compute(K key,
java.util.function.BiFunction<? super K,? super V,? extends V> remappingFunction,
java.util.function.Consumer<V> result) |
default ChainMap<K,V> |
computeIfAbsent(K key,
java.util.function.Function<? super K,? extends V> mappingFunction) |
default ChainMap<K,V> |
computeIfAbsent(K key,
java.util.function.Function<? super K,? extends V> mappingFunction,
java.util.function.Consumer<V> result) |
default ChainMap<K,V> |
computeIfPresent(K key,
java.util.function.BiFunction<? super K,? super V,? extends V> remappingFunction) |
default ChainMap<K,V> |
computeIfPresent(K key,
java.util.function.BiFunction<? super K,? super V,? extends V> remappingFunction,
java.util.function.Consumer<V> result) |
ChainMap<K,V> |
containsKey(K key,
java.util.function.Consumer<java.lang.Boolean> contains) |
ChainMap<K,V> |
containsValue(V value,
java.util.function.Consumer<java.lang.Boolean> contains) |
ChainMap<K,V> |
entrySet(java.util.function.Consumer<java.util.Set<java.util.Map.Entry<K,V>>> entrySet) |
default ChainMap<K,V> |
forEach(java.util.function.BiConsumer<? super K,? super V> action) |
ChainMap<K,V> |
get(K key,
java.util.function.Consumer<V> value) |
default ChainMap<K,V> |
getOrDefault(K key,
V defaultValue,
java.util.function.Consumer<V> value) |
ChainMap<K,V> |
isEmpty(java.util.function.Consumer<java.lang.Boolean> empty) |
ChainMap<K,V> |
keySet(java.util.function.Consumer<java.util.Set<K>> keySet) |
default ChainMap<K,V> |
merge(K key,
V value,
java.util.function.BiFunction<? super V,? super V,? extends V> remappingFunction) |
default ChainMap<K,V> |
merge(K key,
V value,
java.util.function.BiFunction<? super V,? super V,? extends V> remappingFunction,
java.util.function.Consumer<V> result) |
static <K,V> ChainMap<K,V> |
of(java.util.Map<K,V> map) |
default ChainMap<K,V> |
put(K key,
V value) |
ChainMap<K,V> |
put(K key,
V value,
java.util.function.Consumer<V> oldValue) |
ChainMap<K,V> |
putAll(java.util.Map<? extends K,? extends V> m) |
default ChainMap<K,V> |
putIfAbsent(K key,
V value) |
default ChainMap<K,V> |
putIfAbsent(K key,
V value,
java.util.function.Consumer<V> result) |
default ChainMap<K,V> |
remove(K key) |
ChainMap<K,V> |
remove(K key,
java.util.function.Consumer<V> oldValue) |
default ChainMap<K,V> |
remove(K key,
V value) |
default ChainMap<K,V> |
remove(K key,
V value,
java.util.function.Consumer<java.lang.Boolean> result) |
default ChainMap<K,V> |
replace(K key,
V value,
java.util.function.Consumer<V> result) |
default ChainMap<K,V> |
replace(K key,
V oldValue,
V newValue,
java.util.function.Consumer<java.lang.Boolean> result) |
default ChainMap<K,V> |
replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V> function) |
ChainMap<K,V> |
size(java.util.function.IntConsumer size) |
ChainMap<K,V> |
values(java.util.function.Consumer<java.util.Collection<V>> values) |