Class UnifiedSetWithHashingStrategyMultimap<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.strategy.UnifiedSetWithHashingStrategyMultimap<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 UnifiedSetWithHashingStrategyMultimap<K,V>
extends AbstractMutableSetMultimap<K,V>
implements Externalizable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Empty default constructor used for serialization.UnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy) UnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy, Iterable<Pair<K, V>> inputIterable) UnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy, Multimap<? extends K, ? extends V> multimap) UnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy, Pair<K, V>... pairs) -
Method Summary
Modifier and TypeMethodDescriptionflip()HashingStrategy<? super V>newEmpty()static <K,V> UnifiedSetWithHashingStrategyMultimap<K, V> newMultimap(HashingStrategy<? super V> hashingStrategy) static <K,V> UnifiedSetWithHashingStrategyMultimap<K, V> newMultimap(HashingStrategy<? super V> hashingStrategy, Iterable<Pair<K, V>> inputIterable) static <K,V> UnifiedSetWithHashingStrategyMultimap<K, V> newMultimap(HashingStrategy<? super V> hashingStrategy, Multimap<? extends K, ? extends V> multimap) static <K,V> UnifiedSetWithHashingStrategyMultimap<K, V> newMultimap(HashingStrategy<? super V> hashingStrategy, Pair<K, V>... pairs) static <K,V> UnifiedSetWithHashingStrategyMultimap<K, V> newMultimap(UnifiedSetWithHashingStrategyMultimap<K, V> multimap) voidrejectKeysMultiValues(Predicate2<? super K, ? super RichIterable<V>> predicate) rejectKeysValues(Predicate2<? super K, ? super V> predicate) selectKeysMultiValues(Predicate2<? super K, ? super RichIterable<V>> predicate) selectKeysValues(Predicate2<? super K, ? super V> predicate) voidMethods inherited from class org.eclipse.collections.impl.multimap.set.AbstractMutableSetMultimap
asSynchronized, collectKeyMultiValues, collectKeysValues, collectValues, forEachKeyMutableSet, toImmutable, toMutableMethods inherited from class org.eclipse.collections.impl.multimap.AbstractMutableMultimap
clear, get, getIfAbsentPutAll, isEmpty, keySet, put, putAll, putAll, remove, removeAll, replaceValues, size, sizeDistinct, toMap, toMapMethods 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, valuesViewMethods 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, valuesViewMethods inherited from interface org.eclipse.collections.api.multimap.MutableMultimap
add, clear, put, putAll, putAll, putAllPairs, putAllPairs, removeMethods inherited from interface org.eclipse.collections.api.multimap.set.MutableSetMultimap
get, getIfAbsentPutAll, removeAll, replaceValues, withKeyMultiValues, withKeyValue
-
Constructor Details
-
UnifiedSetWithHashingStrategyMultimap
Deprecated.Empty default constructor used for serialization. Instantiating an UnifiedSetWithHashingStrategyMultimap with this constructor will have a null hashingStrategy and throw NullPointerException when used. -
UnifiedSetWithHashingStrategyMultimap
-
UnifiedSetWithHashingStrategyMultimap
-
UnifiedSetWithHashingStrategyMultimap
public UnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy, Multimap<? extends K, ? extends V> multimap) -
UnifiedSetWithHashingStrategyMultimap
public UnifiedSetWithHashingStrategyMultimap(HashingStrategy<? super V> hashingStrategy, Pair<K, V>... pairs) -
UnifiedSetWithHashingStrategyMultimap
-
-
Method Details
-
newMultimap
public static <K,V> UnifiedSetWithHashingStrategyMultimap<K,V> newMultimap(UnifiedSetWithHashingStrategyMultimap<K, V> multimap) -
newMultimap
public static <K,V> UnifiedSetWithHashingStrategyMultimap<K,V> newMultimap(HashingStrategy<? super V> hashingStrategy, Multimap<? extends K, ? extends V> multimap) -
newMultimap
public static <K,V> UnifiedSetWithHashingStrategyMultimap<K,V> newMultimap(HashingStrategy<? super V> hashingStrategy) -
newMultimap
public static <K,V> UnifiedSetWithHashingStrategyMultimap<K,V> newMultimap(HashingStrategy<? super V> hashingStrategy, Pair<K, V>... pairs) -
newMultimap
public static <K,V> UnifiedSetWithHashingStrategyMultimap<K,V> newMultimap(HashingStrategy<? super V> hashingStrategy, Iterable<Pair<K, V>> inputIterable) -
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>
-
getValueHashingStrategy
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractMutableMultimap<K,V, MutableSet<V>> - Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractMutableMultimap<K,V, MutableSet<V>> - Throws:
IOExceptionClassNotFoundException
-
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 UnifiedSetWithHashingStrategyMultimap<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 UnifiedSetWithHashingStrategyMultimap<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 UnifiedSetWithHashingStrategyMultimap<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 UnifiedSetWithHashingStrategyMultimap<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>
-