Class TreeSortedSetMultimap<K,V>
java.lang.Object
org.eclipse.collections.impl.multimap.AbstractMultimap<K,V,C>
org.eclipse.collections.impl.multimap.AbstractMutableMultimap<K,V,MutableSortedSet<V>>
org.eclipse.collections.impl.multimap.set.sorted.TreeSortedSetMultimap<K,V>
- All Implemented Interfaces:
Externalizable,Serializable,Multimap<K,,V> MutableMultimap<K,,V> OrderedIterableMultimap<K,,V> ReversibleIterableMultimap<K,,V> SortedIterableMultimap<K,,V> MutableSetIterableMultimap<K,,V> SetMultimap<K,,V> MutableSortedSetMultimap<K,,V> SortedSetMultimap<K,V>
public final class TreeSortedSetMultimap<K,V>
extends AbstractMutableMultimap<K,V,MutableSortedSet<V>>
implements MutableSortedSetMultimap<K,V>, Externalizable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTreeSortedSetMultimap(Iterable<Pair<K, V>> inputIterable) TreeSortedSetMultimap(Comparator<? super V> comparator) TreeSortedSetMultimap(Multimap<? extends K, ? extends V> multimap) TreeSortedSetMultimap(Pair<K, V>... pairs) -
Method Summary
Modifier and TypeMethodDescription<K2,V2> HashBagMultimap<K2, V2> collectKeyMultiValues(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction) <K2,V2> HashBagMultimap<K2, V2> collectKeysValues(Function2<? super K, ? super V, Pair<K2, V2>> function) <V2> FastListMultimap<K,V2> collectValues(Function<? super V, ? extends V2> function) Comparator<? super V>flip()newEmpty()static <K,V> TreeSortedSetMultimap<K, V> static <K,V> TreeSortedSetMultimap<K, V> newMultimap(Iterable<Pair<K, V>> inputIterable) static <K,V> TreeSortedSetMultimap<K, V> newMultimap(Comparator<? super V> comparator) static <K,V> TreeSortedSetMultimap<K, V> newMultimap(Multimap<? extends K, ? extends V> multimap) static <K,V> TreeSortedSetMultimap<K, V> newMultimap(Pair<K, V>... pairs) 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.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.sortedset.MutableSortedSetMultimap
get, getIfAbsentPutAll, removeAll, replaceValues, withKeyMultiValues, withKeyValue
-
Constructor Details
-
TreeSortedSetMultimap
public TreeSortedSetMultimap() -
TreeSortedSetMultimap
-
TreeSortedSetMultimap
-
TreeSortedSetMultimap
-
TreeSortedSetMultimap
-
-
Method Details
-
newMultimap
-
newMultimap
public static <K,V> TreeSortedSetMultimap<K,V> newMultimap(Multimap<? extends K, ? extends V> multimap) -
newMultimap
-
newMultimap
-
newMultimap
-
newEmpty
- Specified by:
newEmptyin interfaceMultimap<K,V> - Specified by:
newEmptyin interfaceMutableMultimap<K,V> - Specified by:
newEmptyin interfaceMutableSetIterableMultimap<K,V> - Specified by:
newEmptyin interfaceMutableSortedSetMultimap<K,V> - Specified by:
newEmptyin interfaceOrderedIterableMultimap<K,V> - Specified by:
newEmptyin interfaceReversibleIterableMultimap<K,V> - Specified by:
newEmptyin interfaceSetMultimap<K,V> - Specified by:
newEmptyin interfaceSortedIterableMultimap<K,V> - Specified by:
newEmptyin interfaceSortedSetMultimap<K,V>
-
comparator
- Specified by:
comparatorin interfaceSortedIterableMultimap<K,V>
-
toMutable
-
toImmutable
- Specified by:
toImmutablein interfaceMultimap<K,V> - Specified by:
toImmutablein interfaceSortedSetMultimap<K,V>
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractMutableMultimap<K,V, MutableSortedSet<V>> - Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractMutableMultimap<K,V, MutableSortedSet<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 interfaceMutableSortedSetMultimap<K,V> - Specified by:
flipin interfaceSetMultimap<K,V>
-
selectKeysValues
- Specified by:
selectKeysValuesin interfaceMultimap<K,V> - Specified by:
selectKeysValuesin interfaceMutableMultimap<K,V> - Specified by:
selectKeysValuesin interfaceMutableSetIterableMultimap<K,V> - Specified by:
selectKeysValuesin interfaceMutableSortedSetMultimap<K,V> - Specified by:
selectKeysValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
selectKeysValuesin interfaceReversibleIterableMultimap<K,V> - Specified by:
selectKeysValuesin interfaceSetMultimap<K,V> - Specified by:
selectKeysValuesin interfaceSortedIterableMultimap<K,V> - Specified by:
selectKeysValuesin interfaceSortedSetMultimap<K,V>
-
rejectKeysValues
- Specified by:
rejectKeysValuesin interfaceMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceMutableMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceMutableSetIterableMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceMutableSortedSetMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceReversibleIterableMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceSetMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceSortedIterableMultimap<K,V> - Specified by:
rejectKeysValuesin interfaceSortedSetMultimap<K,V>
-
selectKeysMultiValues
public TreeSortedSetMultimap<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 interfaceMutableSortedSetMultimap<K,V> - Specified by:
selectKeysMultiValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
selectKeysMultiValuesin interfaceReversibleIterableMultimap<K,V> - Specified by:
selectKeysMultiValuesin interfaceSetMultimap<K,V> - Specified by:
selectKeysMultiValuesin interfaceSortedIterableMultimap<K,V> - Specified by:
selectKeysMultiValuesin interfaceSortedSetMultimap<K,V>
-
rejectKeysMultiValues
public TreeSortedSetMultimap<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 interfaceMutableSortedSetMultimap<K,V> - Specified by:
rejectKeysMultiValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
rejectKeysMultiValuesin interfaceReversibleIterableMultimap<K,V> - Specified by:
rejectKeysMultiValuesin interfaceSetMultimap<K,V> - Specified by:
rejectKeysMultiValuesin interfaceSortedIterableMultimap<K,V> - Specified by:
rejectKeysMultiValuesin interfaceSortedSetMultimap<K,V>
-
collectKeysValues
public <K2,V2> HashBagMultimap<K2,V2> collectKeysValues(Function2<? super K, ? super V, Pair<K2, V2>> function) - Specified by:
collectKeysValuesin interfaceMultimap<K,V> - Specified by:
collectKeysValuesin interfaceMutableMultimap<K,V> - Specified by:
collectKeysValuesin interfaceMutableSetIterableMultimap<K,V> - Specified by:
collectKeysValuesin interfaceMutableSortedSetMultimap<K,V> - Specified by:
collectKeysValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
collectKeysValuesin interfaceSortedSetMultimap<K,V>
-
collectKeyMultiValues
public <K2,V2> HashBagMultimap<K2,V2> collectKeyMultiValues(Function<? super K, ? extends K2> keyFunction, Function<? super V, ? extends V2> valueFunction) - Specified by:
collectKeyMultiValuesin interfaceMultimap<K,V> - Specified by:
collectKeyMultiValuesin interfaceMutableMultimap<K,V> - Specified by:
collectKeyMultiValuesin interfaceMutableSetIterableMultimap<K,V> - Specified by:
collectKeyMultiValuesin interfaceMutableSortedSetMultimap<K,V> - Specified by:
collectKeyMultiValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
collectKeyMultiValuesin interfaceSortedSetMultimap<K,V>
-
collectValues
- Specified by:
collectValuesin interfaceMultimap<K,V> - Specified by:
collectValuesin interfaceMutableMultimap<K,V> - Specified by:
collectValuesin interfaceMutableSetIterableMultimap<K,V> - Specified by:
collectValuesin interfaceMutableSortedSetMultimap<K,V> - Specified by:
collectValuesin interfaceOrderedIterableMultimap<K,V> - Specified by:
collectValuesin interfaceReversibleIterableMultimap<K,V> - Specified by:
collectValuesin interfaceSortedIterableMultimap<K,V> - Specified by:
collectValuesin interfaceSortedSetMultimap<K,V>
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableMultimap<K,V> - Specified by:
asSynchronizedin interfaceMutableSetIterableMultimap<K,V> - Specified by:
asSynchronizedin interfaceMutableSortedSetMultimap<K,V>
-