Class MultiReaderUnifiedSetMultimap<K,V>
- java.lang.Object
-
- org.eclipse.collections.impl.multimap.AbstractMultimap<K,V,C>
-
- org.eclipse.collections.impl.multimap.AbstractMutableMultimap<K,V,MutableSet<V>>
-
- org.eclipse.collections.impl.multimap.set.AbstractMutableSetMultimap<K,V>
-
- org.eclipse.collections.impl.multimap.set.MultiReaderUnifiedSetMultimap<K,V>
-
- All Implemented Interfaces:
Externalizable
,Serializable
,Multimap<K,V>
,MutableMultimap<K,V>
,MutableSetIterableMultimap<K,V>
,MutableSetMultimap<K,V>
,SetMultimap<K,V>
,UnsortedSetMultimap<K,V>
public final class MultiReaderUnifiedSetMultimap<K,V> extends AbstractMutableSetMultimap<K,V> implements Externalizable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MultiReaderUnifiedSetMultimap()
MultiReaderUnifiedSetMultimap(Iterable<Pair<K,V>> inputIterable)
MultiReaderUnifiedSetMultimap(Multimap<? extends K,? extends V> multimap)
MultiReaderUnifiedSetMultimap(Pair<K,V>... pairs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableSetMultimap<V,K>
flip()
MultiReaderUnifiedSetMultimap<K,V>
newEmpty()
static <K,V>
MultiReaderUnifiedSetMultimap<K,V>newMultimap()
static <K,V>
MultiReaderUnifiedSetMultimap<K,V>newMultimap(Iterable<Pair<K,V>> inputIterable)
static <K,V>
MultiReaderUnifiedSetMultimap<K,V>newMultimap(Multimap<? extends K,? extends V> multimap)
static <K,V>
MultiReaderUnifiedSetMultimap<K,V>newMultimap(Pair<K,V>... pairs)
UnifiedSetMultimap<K,V>
rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
UnifiedSetMultimap<K,V>
rejectKeysValues(Predicate2<? super K,? super V> predicate)
UnifiedSetMultimap<K,V>
selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
UnifiedSetMultimap<K,V>
selectKeysValues(Predicate2<? super K,? super V> predicate)
-
Methods inherited from class org.eclipse.collections.impl.multimap.set.AbstractMutableSetMultimap
asSynchronized, collectKeyMultiValues, collectKeysValues, collectValues, forEachKeyMutableSet, toImmutable, toMutable
-
Methods inherited from class org.eclipse.collections.impl.multimap.AbstractMutableMultimap
clear, get, getIfAbsentPutAll, isEmpty, keySet, put, putAll, putAll, readExternal, remove, removeAll, replaceValues, size, sizeDistinct, toMap, toMap, writeExternal
-
Methods inherited from class org.eclipse.collections.impl.multimap.AbstractMultimap
collectKeyMultiValues, collectKeysValues, collectValues, containsKey, containsKeyAndValue, containsValue, equals, forEachKey, forEachKeyMultiValues, forEachKeyValue, forEachValue, hashCode, keyBag, keyMultiValuePairsView, keysView, keyValuePairsView, multiValuesView, notEmpty, rejectKeysMultiValues, rejectKeysValues, selectKeysMultiValues, selectKeysValues, toString, valuesView
-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
Methods inherited from interface org.eclipse.collections.api.multimap.Multimap
collectKeyMultiValues, collectKeysValues, collectValues, containsKey, containsKeyAndValue, containsValue, equals, forEachKey, forEachKeyMultiValues, forEachKeyValue, forEachValue, hashCode, isEmpty, keyBag, keyMultiValuePairsView, keySet, keysView, keyValuePairsView, multiValuesView, notEmpty, rejectKeysMultiValues, rejectKeysValues, selectKeysMultiValues, selectKeysValues, size, sizeDistinct, toMap, toMap, valuesView
-
Methods inherited from interface org.eclipse.collections.api.multimap.MutableMultimap
add, clear, put, putAll, putAll, putAllPairs, putAllPairs, remove
-
Methods inherited from interface org.eclipse.collections.api.multimap.set.MutableSetMultimap
get, getIfAbsentPutAll, removeAll, replaceValues, withKeyMultiValues, withKeyValue
-
-
-
-
Method Detail
-
newMultimap
public static <K,V> MultiReaderUnifiedSetMultimap<K,V> newMultimap()
-
newMultimap
public static <K,V> MultiReaderUnifiedSetMultimap<K,V> newMultimap(Multimap<? extends K,? extends V> multimap)
-
newMultimap
public static <K,V> MultiReaderUnifiedSetMultimap<K,V> newMultimap(Pair<K,V>... pairs)
-
newMultimap
public static <K,V> MultiReaderUnifiedSetMultimap<K,V> newMultimap(Iterable<Pair<K,V>> inputIterable)
-
newEmpty
public MultiReaderUnifiedSetMultimap<K,V> newEmpty()
- Specified by:
newEmpty
in interfaceMultimap<K,V>
- Specified by:
newEmpty
in interfaceMutableMultimap<K,V>
- Specified by:
newEmpty
in interfaceMutableSetIterableMultimap<K,V>
- Specified by:
newEmpty
in interfaceMutableSetMultimap<K,V>
- Specified by:
newEmpty
in interfaceSetMultimap<K,V>
- Specified by:
newEmpty
in interfaceUnsortedSetMultimap<K,V>
-
flip
public MutableSetMultimap<V,K> flip()
- Specified by:
flip
in interfaceMultimap<K,V>
- Specified by:
flip
in interfaceMutableMultimap<K,V>
- Specified by:
flip
in interfaceMutableSetIterableMultimap<K,V>
- Specified by:
flip
in interfaceMutableSetMultimap<K,V>
- Specified by:
flip
in interfaceSetMultimap<K,V>
-
selectKeysValues
public UnifiedSetMultimap<K,V> selectKeysValues(Predicate2<? super K,? super V> predicate)
- Specified by:
selectKeysValues
in interfaceMultimap<K,V>
- Specified by:
selectKeysValues
in interfaceMutableMultimap<K,V>
- Specified by:
selectKeysValues
in interfaceMutableSetIterableMultimap<K,V>
- Specified by:
selectKeysValues
in interfaceMutableSetMultimap<K,V>
- Specified by:
selectKeysValues
in interfaceSetMultimap<K,V>
- Specified by:
selectKeysValues
in interfaceUnsortedSetMultimap<K,V>
-
rejectKeysValues
public UnifiedSetMultimap<K,V> rejectKeysValues(Predicate2<? super K,? super V> predicate)
- Specified by:
rejectKeysValues
in interfaceMultimap<K,V>
- Specified by:
rejectKeysValues
in interfaceMutableMultimap<K,V>
- Specified by:
rejectKeysValues
in interfaceMutableSetIterableMultimap<K,V>
- Specified by:
rejectKeysValues
in interfaceMutableSetMultimap<K,V>
- Specified by:
rejectKeysValues
in interfaceSetMultimap<K,V>
- Specified by:
rejectKeysValues
in interfaceUnsortedSetMultimap<K,V>
-
selectKeysMultiValues
public UnifiedSetMultimap<K,V> selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
- Specified by:
selectKeysMultiValues
in interfaceMultimap<K,V>
- Specified by:
selectKeysMultiValues
in interfaceMutableMultimap<K,V>
- Specified by:
selectKeysMultiValues
in interfaceMutableSetIterableMultimap<K,V>
- Specified by:
selectKeysMultiValues
in interfaceMutableSetMultimap<K,V>
- Specified by:
selectKeysMultiValues
in interfaceSetMultimap<K,V>
- Specified by:
selectKeysMultiValues
in interfaceUnsortedSetMultimap<K,V>
-
rejectKeysMultiValues
public UnifiedSetMultimap<K,V> rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
- Specified by:
rejectKeysMultiValues
in interfaceMultimap<K,V>
- Specified by:
rejectKeysMultiValues
in interfaceMutableMultimap<K,V>
- Specified by:
rejectKeysMultiValues
in interfaceMutableSetIterableMultimap<K,V>
- Specified by:
rejectKeysMultiValues
in interfaceMutableSetMultimap<K,V>
- Specified by:
rejectKeysMultiValues
in interfaceSetMultimap<K,V>
- Specified by:
rejectKeysMultiValues
in interfaceUnsortedSetMultimap<K,V>
-
-