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:
newEmptyin interfaceMultimap<K,V>- Specified by:
newEmptyin interfaceMutableMultimap<K,V>- Specified by:
newEmptyin interfaceMutableSetIterableMultimap<K,V>- Specified by:
newEmptyin interfaceMutableSetMultimap<K,V>- Specified by:
newEmptyin interfaceSetMultimap<K,V>- Specified by:
newEmptyin interfaceUnsortedSetMultimap<K,V>
-
flip
public MutableSetMultimap<V,K> flip()
- Specified by:
flipin interfaceMultimap<K,V>- Specified by:
flipin interfaceMutableMultimap<K,V>- Specified by:
flipin interfaceMutableSetIterableMultimap<K,V>- Specified by:
flipin interfaceMutableSetMultimap<K,V>- Specified by:
flipin interfaceSetMultimap<K,V>
-
selectKeysValues
public UnifiedSetMultimap<K,V> selectKeysValues(Predicate2<? super K,? super V> predicate)
- Specified by:
selectKeysValuesin interfaceMultimap<K,V>- Specified by:
selectKeysValuesin interfaceMutableMultimap<K,V>- Specified by:
selectKeysValuesin interfaceMutableSetIterableMultimap<K,V>- Specified by:
selectKeysValuesin interfaceMutableSetMultimap<K,V>- Specified by:
selectKeysValuesin interfaceSetMultimap<K,V>- Specified by:
selectKeysValuesin interfaceUnsortedSetMultimap<K,V>
-
rejectKeysValues
public UnifiedSetMultimap<K,V> rejectKeysValues(Predicate2<? super K,? super V> predicate)
- Specified by:
rejectKeysValuesin interfaceMultimap<K,V>- Specified by:
rejectKeysValuesin interfaceMutableMultimap<K,V>- Specified by:
rejectKeysValuesin interfaceMutableSetIterableMultimap<K,V>- Specified by:
rejectKeysValuesin interfaceMutableSetMultimap<K,V>- Specified by:
rejectKeysValuesin interfaceSetMultimap<K,V>- Specified by:
rejectKeysValuesin interfaceUnsortedSetMultimap<K,V>
-
selectKeysMultiValues
public UnifiedSetMultimap<K,V> selectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
- Specified by:
selectKeysMultiValuesin interfaceMultimap<K,V>- Specified by:
selectKeysMultiValuesin interfaceMutableMultimap<K,V>- Specified by:
selectKeysMultiValuesin interfaceMutableSetIterableMultimap<K,V>- Specified by:
selectKeysMultiValuesin interfaceMutableSetMultimap<K,V>- Specified by:
selectKeysMultiValuesin interfaceSetMultimap<K,V>- Specified by:
selectKeysMultiValuesin interfaceUnsortedSetMultimap<K,V>
-
rejectKeysMultiValues
public UnifiedSetMultimap<K,V> rejectKeysMultiValues(Predicate2<? super K,? super RichIterable<V>> predicate)
- Specified by:
rejectKeysMultiValuesin interfaceMultimap<K,V>- Specified by:
rejectKeysMultiValuesin interfaceMutableMultimap<K,V>- Specified by:
rejectKeysMultiValuesin interfaceMutableSetIterableMultimap<K,V>- Specified by:
rejectKeysMultiValuesin interfaceMutableSetMultimap<K,V>- Specified by:
rejectKeysMultiValuesin interfaceSetMultimap<K,V>- Specified by:
rejectKeysMultiValuesin interfaceUnsortedSetMultimap<K,V>
-
-