Package com.google.common.collect
Class MultimapBuilder.MultimapBuilderWithKeys<K0 extends @Nullable Object>
- java.lang.Object
- 
- com.google.common.collect.MultimapBuilder.MultimapBuilderWithKeys<K0>
 
- 
- Type Parameters:
- K0- The upper bound on the key type of the generated multimap.
 
 public abstract static class MultimapBuilder.MultimapBuilderWithKeys<K0 extends @Nullable Object> extends Object An intermediate stage in aMultimapBuilderin which the key-value collection map implementation has been specified, but the value collection implementation has not.- Since:
- 16.0
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MultimapBuilder.ListMultimapBuilder<K0,@Nullable Object>arrayListValues()Uses anArrayListto store value collections.MultimapBuilder.ListMultimapBuilder<K0,@Nullable Object>arrayListValues(int expectedValuesPerKey)Uses anArrayListto store value collections, initialized to expect the specified number of values per key.<V0 extends Enum<V0>>
 MultimapBuilder.SetMultimapBuilder<K0,V0>enumSetValues(Class<V0> valueClass)Uses anEnumSetto store value collections.MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object>hashSetValues()Uses a hash-basedSetto store value collections.MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object>hashSetValues(int expectedValuesPerKey)Uses a hash-basedSetto store value collections, initialized to expect the specified number of values per key.MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object>linkedHashSetValues()Uses an insertion-ordered hash-basedSetto store value collections.MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object>linkedHashSetValues(int expectedValuesPerKey)Uses an insertion-ordered hash-basedSetto store value collections, initialized to expect the specified number of values per key.MultimapBuilder.ListMultimapBuilder<K0,@Nullable Object>linkedListValues()Uses aLinkedListto store value collections.MultimapBuilder.SortedSetMultimapBuilder<K0,Comparable>treeSetValues()Uses a naturally-orderedTreeSetto store value collections.<V0 extends @Nullable Object>
 MultimapBuilder.SortedSetMultimapBuilder<K0,V0>treeSetValues(Comparator<V0> comparator)Uses aTreeSetordered by the specified comparator to store value collections.
 
- 
- 
- 
Method Detail- 
arrayListValuespublic MultimapBuilder.ListMultimapBuilder<K0,@Nullable Object> arrayListValues() Uses anArrayListto store value collections.
 - 
arrayListValuespublic MultimapBuilder.ListMultimapBuilder<K0,@Nullable Object> arrayListValues(int expectedValuesPerKey) Uses anArrayListto store value collections, initialized to expect the specified number of values per key.- Throws:
- IllegalArgumentException- if- expectedValuesPerKey < 0
 
 - 
linkedListValuespublic MultimapBuilder.ListMultimapBuilder<K0,@Nullable Object> linkedListValues() Uses aLinkedListto store value collections.
 - 
hashSetValuespublic MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object> hashSetValues() Uses a hash-basedSetto store value collections.
 - 
hashSetValuespublic MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object> hashSetValues(int expectedValuesPerKey) Uses a hash-basedSetto store value collections, initialized to expect the specified number of values per key.- Throws:
- IllegalArgumentException- if- expectedValuesPerKey < 0
 
 - 
linkedHashSetValuespublic MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object> linkedHashSetValues() Uses an insertion-ordered hash-basedSetto store value collections.
 - 
linkedHashSetValuespublic MultimapBuilder.SetMultimapBuilder<K0,@Nullable Object> linkedHashSetValues(int expectedValuesPerKey) Uses an insertion-ordered hash-basedSetto store value collections, initialized to expect the specified number of values per key.- Throws:
- IllegalArgumentException- if- expectedValuesPerKey < 0
 
 - 
treeSetValuespublic MultimapBuilder.SortedSetMultimapBuilder<K0,Comparable> treeSetValues() Uses a naturally-orderedTreeSetto store value collections.
 - 
treeSetValuespublic <V0 extends @Nullable Object> MultimapBuilder.SortedSetMultimapBuilder<K0,V0> treeSetValues(Comparator<V0> comparator) Uses aTreeSetordered by the specified comparator to store value collections.Multimaps generated by the resulting builder will not be serializable if comparatoris not serializable.
 - 
enumSetValuespublic <V0 extends Enum<V0>> MultimapBuilder.SetMultimapBuilder<K0,V0> enumSetValues(Class<V0> valueClass) Uses anEnumSetto store value collections.
 
- 
 
-