Package com.floragunn.fluent.collections
Class ImmutableMap.Builder<K,V>
- java.lang.Object
-
- com.floragunn.fluent.collections.ImmutableMap.Builder<K,V>
-
- Enclosing interface:
- ImmutableMap<K,V>
public static class ImmutableMap.Builder<K,V> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableMap<K,V>build()<V2> ImmutableMap<K,V2>build(Function<V,V2> valueMappingFunction)booleancontains(K e)booleancontainsAnyKey(Iterable<K> keys)ImmutableMap.Builder<K,V>defaultValue(Function<K,V> defaultSupplier)Vget(K k)Set<K>keySet()voidput(K key, V value)voidputAll(Map<K,V> map)booleanremove(K e)intsize()ImmutableMap.Builder<K,V>with(Map<K,V> map)ImmutableMap.Builder<K,V>with(K key, V value)
-
-
-
Method Detail
-
with
public ImmutableMap.Builder<K,V> with(K key, V value)
-
remove
public boolean remove(K e)
-
contains
public boolean contains(K e)
-
build
public ImmutableMap<K,V> build()
-
build
public <V2> ImmutableMap<K,V2> build(Function<V,V2> valueMappingFunction)
-
size
public int size()
-
-