Package com.landawn.abacus.util
Class Builder.MultimapBuilder<K,E,V extends Collection<E>,M extends Multimap<K,E,V>>
java.lang.Object
com.landawn.abacus.util.Builder<M>
com.landawn.abacus.util.Builder.MultimapBuilder<K,E,V,M>
- Type Parameters:
K
- the key typeE
-V
- the value typeM
-
public static final class Builder.MultimapBuilder<K,E,V extends Collection<E>,M extends Multimap<K,E,V>>
extends Builder<M>
The Class MultimapBuilder.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.landawn.abacus.util.Builder
Builder.BooleanListBuilder, Builder.ByteListBuilder, Builder.CharListBuilder, Builder.CollectionBuilder<T,
C extends Collection<T>>, Builder.DataSetBuilder, Builder.DoubleListBuilder, Builder.FloatListBuilder, Builder.IntListBuilder, Builder.ListBuilder<T, L extends List<T>>, Builder.LongListBuilder, Builder.LongMultisetBuilder<T>, Builder.MapBuilder<K, V, M extends Map<K, V>>, Builder.MultimapBuilder<K, E, V extends Collection<E>, M extends Multimap<K, E, V>>, Builder.MultisetBuilder<T>, Builder.ShortListBuilder, Builder.X<T> -
Method Summary
Modifier and TypeMethodDescriptionputAll
(K k, Collection<? extends E> c) Removes the all.Removes the all.removeAll
(Object k, Collection<?> valuesToRemove) Removes the all.Removes the all.
-
Method Details
-
put
- Parameters:
key
-e
-- Returns:
-
putAll
- Parameters:
k
-c
-- Returns:
-
putAll
- Parameters:
m
-- Returns:
-
putAll
- Parameters:
m
-- Returns:
-
remove
- Parameters:
k
-e
-- Returns:
-
removeAll
Removes the all.- Parameters:
k
-- Returns:
-
removeAll
Removes the all.- Parameters:
k
-valuesToRemove
-- Returns:
-
removeAll
Removes the all.- Parameters:
m
-- Returns:
-
removeAll
Removes the all.- Parameters:
m
-- Returns:
-