Uses of Interface
org.eclipse.collections.api.set.SetIterable
Packages that use SetIterable
Package
Description
This package contains interfaces for Bag API.
This package contains interfaces for BiMap API.
This package contains interfaces for
Multimap.This package contains interfaces for
SetMultimap.This package contains interfaces for
PartitionSet.This package contains interfaces for set API which enhance the performance and functionality of
Set.This package contains API for mutable and immutable primitive sets.
This package contains interfaces for sorted set API.
This package contains implementations of the
Multimap interface.This package contains the implementations of
ImmutableSet.This package contains implementations of
MutableSet.This package contains implementations of
MutableSortedSet.This package contains implementations of sets with user defined
HashingStrategys.This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of SetIterable in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag that return SetIterableModifier and TypeMethodDescriptionBag.selectUnique()Returns a set containing all elements of the bag that have exactly one occurrence.Bag.zipWithIndex() -
Uses of SetIterable in org.eclipse.collections.api.bimap
Methods in org.eclipse.collections.api.bimap that return SetIterableModifier and TypeMethodDescription<P> SetIterable<V>BiMap.rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> SetIterable<S>BiMap.selectInstancesOf(Class<S> clazz) <P> SetIterable<V>BiMap.selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> SetIterable<Pair<V,S>> Deprecated.in 8.0.BiMap.zipWithIndex()Deprecated.in 8.0. -
Uses of SetIterable in org.eclipse.collections.api.multimap
Methods in org.eclipse.collections.api.multimap that return SetIterableModifier and TypeMethodDescriptionMultimap.keySet()Returns an unmodifiableSetIterableof keys with O(1) complexity. -
Uses of SetIterable in org.eclipse.collections.api.multimap.set
Methods in org.eclipse.collections.api.multimap.set that return SetIterable -
Uses of SetIterable in org.eclipse.collections.api.partition.set
Methods in org.eclipse.collections.api.partition.set that return SetIterable -
Uses of SetIterable in org.eclipse.collections.api.set
Subinterfaces of SetIterable in org.eclipse.collections.api.setModifier and TypeInterfaceDescriptioninterfaceFixedSizeSet<T>A FixedSizeSet is a set that may be mutated, but cannot grow or shrink in size.interfaceImmutableSet<T>ImmutableSet is the non-modifiable equivalent interface toMutableSet.interfaceinterfaceA MultiReaderSet provides thread-safe iteration for a set through methodswithReadLockAndDelegate()andwithWriteLockAndDelegate().interfaceMutableSet<T>A MutableSet is an extension java.util.Set which provides methods matching the Smalltalk Collection protocol.interfaceinterfaceAn iterable whose items are unique.Methods in org.eclipse.collections.api.set that return SetIterableModifier and TypeMethodDescriptionSetIterable.difference(SetIterable<? extends T> subtrahendSet) Returns the set of all members ofthisthat are not members ofsubtrahendSet.SetIterable.intersect(SetIterable<? extends T> set) Returns the set of all objects that are members of boththisandset.<P> SetIterable<T>SetIterable.rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) <S> SetIterable<S>SetIterable.selectInstancesOf(Class<S> clazz) <P> SetIterable<T>SetIterable.selectWith(Predicate2<? super T, ? super P> predicate, P parameter) SetIterable.symmetricDifference(SetIterable<? extends T> setB) Returns the set of all objects that are a member of exactly one ofthisandsetB(elements which are in one of the sets, but not in both).SetIterable.union(SetIterable<? extends T> set) Returns the set of all objects that are a member ofthisorsetor both.SetIterable.zipWithIndex()Deprecated.in 6.0.Methods in org.eclipse.collections.api.set with parameters of type SetIterableModifier and TypeMethodDescription<B> LazyIterable<Pair<T,B>> SetIterable.cartesianProduct(SetIterable<B> set) Returns the set whose members are all possible ordered pairs (a, b) where a is a member ofthisand b is a member ofset.ImmutableSet.difference(SetIterable<? extends T> subtrahendSet) MutableSet.difference(SetIterable<? extends T> subtrahendSet) SetIterable.difference(SetIterable<? extends T> subtrahendSet) Returns the set of all members ofthisthat are not members ofsubtrahendSet.UnsortedSetIterable.difference(SetIterable<? extends T> subtrahendSet) SetIterable.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) Same asdifference(SetIterable)but adds all the objects totargetSetand returns it.ImmutableSet.intersect(SetIterable<? extends T> set) MutableSet.intersect(SetIterable<? extends T> set) SetIterable.intersect(SetIterable<? extends T> set) Returns the set of all objects that are members of boththisandset.UnsortedSetIterable.intersect(SetIterable<? extends T> set) SetIterable.intersectInto(SetIterable<? extends T> set, R targetSet) Same asintersect(SetIterable)but adds all the objects totargetSetand returns it.booleanSetIterable.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) Returns true if all the members ofthisare also members ofcandidateSupersetand the two sets are not equal.booleanSetIterable.isSubsetOf(SetIterable<? extends T> candidateSuperset) Returns true if all the members ofthisare also members ofcandidateSuperset.ImmutableSet.symmetricDifference(SetIterable<? extends T> setB) MutableSet.symmetricDifference(SetIterable<? extends T> setB) SetIterable.symmetricDifference(SetIterable<? extends T> setB) Returns the set of all objects that are a member of exactly one ofthisandsetB(elements which are in one of the sets, but not in both).UnsortedSetIterable.symmetricDifference(SetIterable<? extends T> setB) SetIterable.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) Same assymmetricDifference(SetIterable)but adds all the objects totargetSetand returns it.ImmutableSet.union(SetIterable<? extends T> set) MutableSet.union(SetIterable<? extends T> set) SetIterable.union(SetIterable<? extends T> set) Returns the set of all objects that are a member ofthisorsetor both.UnsortedSetIterable.union(SetIterable<? extends T> set) SetIterable.unionInto(SetIterable<? extends T> set, R targetSet) Same asunion(SetIterable)but adds all the objects totargetSetand returns it. -
Uses of SetIterable in org.eclipse.collections.api.set.primitive
Methods in org.eclipse.collections.api.set.primitive that return SetIterableModifier and TypeMethodDescription<V> SetIterable<V>BooleanSet.collect(BooleanToObjectFunction<? extends V> function) <V> SetIterable<V>ByteSet.collect(ByteToObjectFunction<? extends V> function) <V> SetIterable<V>CharSet.collect(CharToObjectFunction<? extends V> function) <V> SetIterable<V>DoubleSet.collect(DoubleToObjectFunction<? extends V> function) <V> SetIterable<V>FloatSet.collect(FloatToObjectFunction<? extends V> function) <V> SetIterable<V>IntSet.collect(IntToObjectFunction<? extends V> function) <V> SetIterable<V>LongSet.collect(LongToObjectFunction<? extends V> function) <V> SetIterable<V>ShortSet.collect(ShortToObjectFunction<? extends V> function) -
Uses of SetIterable in org.eclipse.collections.api.set.sorted
Subinterfaces of SetIterable in org.eclipse.collections.api.set.sortedModifier and TypeInterfaceDescriptioninterfaceImmutableSortedSet is the non-modifiable equivalent interface toMutableSortedSet.interfaceA MutableSortedSet is an implementation of a JCF SortedSet which provides methods matching the Smalltalk Collection protocol.interfaceAn iterable whose items are unique and sorted by some comparator or their natural ordering.Methods in org.eclipse.collections.api.set.sorted with parameters of type SetIterableModifier and TypeMethodDescriptionImmutableSortedSet.difference(SetIterable<? extends T> subtrahendSet) MutableSortedSet.difference(SetIterable<? extends T> subtrahendSet) SortedSetIterable.difference(SetIterable<? extends T> subtrahendSet) Returns the set of all members ofthisthat are not members ofsubtrahendSet.ImmutableSortedSet.intersect(SetIterable<? extends T> set) MutableSortedSet.intersect(SetIterable<? extends T> set) SortedSetIterable.intersect(SetIterable<? extends T> set) Returns the set of all objects that are members of boththisandset.ImmutableSortedSet.symmetricDifference(SetIterable<? extends T> setB) MutableSortedSet.symmetricDifference(SetIterable<? extends T> setB) SortedSetIterable.symmetricDifference(SetIterable<? extends T> setB) Returns the set of all objects that are a member of exactly one ofthisandsetB(elements which are in one of the sets, but not in both).ImmutableSortedSet.union(SetIterable<? extends T> set) MutableSortedSet.union(SetIterable<? extends T> set) SortedSetIterable.union(SetIterable<? extends T> set) Returns the set of all objects that are a member ofthisorsetor both. -
Uses of SetIterable in org.eclipse.collections.impl.multimap
Methods in org.eclipse.collections.impl.multimap that return SetIterable -
Uses of SetIterable in org.eclipse.collections.impl.set
Classes in org.eclipse.collections.impl.set that implement SetIterableMethods in org.eclipse.collections.impl.set with parameters of type SetIterableModifier and TypeMethodDescription<B> LazyIterable<Pair<T,B>> AbstractUnifiedSet.cartesianProduct(SetIterable<B> set) AbstractUnifiedSet.difference(SetIterable<? extends T> subtrahendSet) AbstractUnifiedSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) AbstractUnifiedSet.intersect(SetIterable<? extends T> set) AbstractUnifiedSet.intersectInto(SetIterable<? extends T> set, R targetSet) booleanAbstractUnifiedSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanAbstractUnifiedSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) AbstractUnifiedSet.symmetricDifference(SetIterable<? extends T> setB) AbstractUnifiedSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) AbstractUnifiedSet.union(SetIterable<? extends T> set) AbstractUnifiedSet.unionInto(SetIterable<? extends T> set, R targetSet) -
Uses of SetIterable in org.eclipse.collections.impl.set.immutable
Classes in org.eclipse.collections.impl.set.immutable that implement SetIterableModifier and TypeClassDescriptionclassThis class is the parent class for all ImmutableSets.Methods in org.eclipse.collections.impl.set.immutable with parameters of type SetIterableModifier and TypeMethodDescription<B> LazyIterable<Pair<T,B>> AbstractImmutableSet.cartesianProduct(SetIterable<B> set) AbstractImmutableSet.difference(SetIterable<? extends T> subtrahendSet) AbstractImmutableSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) AbstractImmutableSet.intersect(SetIterable<? extends T> set) AbstractImmutableSet.intersectInto(SetIterable<? extends T> set, R targetSet) booleanAbstractImmutableSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanAbstractImmutableSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) AbstractImmutableSet.symmetricDifference(SetIterable<? extends T> setB) AbstractImmutableSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) AbstractImmutableSet.union(SetIterable<? extends T> set) AbstractImmutableSet.unionInto(SetIterable<? extends T> set, R targetSet) -
Uses of SetIterable in org.eclipse.collections.impl.set.mutable
Classes in org.eclipse.collections.impl.set.mutable that implement SetIterableModifier and TypeClassDescriptionclassfinal classMultiReadUnifiedSet provides a thread-safe wrapper around a UnifiedSet, using a ReentrantReadWriteLock.final classSetAdapter<T>This class provides a MutableSet wrapper around a JDK Collections Set interface instance.classA synchronized view of aMutableSet.classUnifiedSet<T>classAn unmodifiable view of a list.Methods in org.eclipse.collections.impl.set.mutable with parameters of type SetIterableModifier and TypeMethodDescription<B> LazyIterable<Pair<T,B>> AbstractMutableSet.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> MultiReaderUnifiedSet.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> SetAdapter.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> SynchronizedMutableSet.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> UnmodifiableMutableSet.cartesianProduct(SetIterable<B> set) AbstractMutableSet.difference(SetIterable<? extends T> subtrahendSet) MultiReaderUnifiedSet.difference(SetIterable<? extends T> subtrahendSet) SetAdapter.difference(SetIterable<? extends T> subtrahendSet) SynchronizedMutableSet.difference(SetIterable<? extends T> subtrahendSet) UnmodifiableMutableSet.difference(SetIterable<? extends T> subtrahendSet) AbstractMutableSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) MultiReaderUnifiedSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) SetAdapter.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) SynchronizedMutableSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) UnmodifiableMutableSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) AbstractMutableSet.intersect(SetIterable<? extends T> set) MultiReaderUnifiedSet.intersect(SetIterable<? extends T> set) SetAdapter.intersect(SetIterable<? extends T> set) SynchronizedMutableSet.intersect(SetIterable<? extends T> set) UnmodifiableMutableSet.intersect(SetIterable<? extends T> set) AbstractMutableSet.intersectInto(SetIterable<? extends T> set, R targetSet) MultiReaderUnifiedSet.intersectInto(SetIterable<? extends T> set, R targetSet) SetAdapter.intersectInto(SetIterable<? extends T> set, R targetSet) SynchronizedMutableSet.intersectInto(SetIterable<? extends T> set, R targetSet) UnmodifiableMutableSet.intersectInto(SetIterable<? extends T> set, R targetSet) booleanAbstractMutableSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanMultiReaderUnifiedSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSetAdapter.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSynchronizedMutableSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanUnmodifiableMutableSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanAbstractMutableSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanMultiReaderUnifiedSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSetAdapter.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSynchronizedMutableSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanUnmodifiableMutableSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) AbstractMutableSet.symmetricDifference(SetIterable<? extends T> setB) MultiReaderUnifiedSet.symmetricDifference(SetIterable<? extends T> setB) SetAdapter.symmetricDifference(SetIterable<? extends T> setB) SynchronizedMutableSet.symmetricDifference(SetIterable<? extends T> setB) UnmodifiableMutableSet.symmetricDifference(SetIterable<? extends T> setB) AbstractMutableSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) MultiReaderUnifiedSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) SetAdapter.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) SynchronizedMutableSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) UnmodifiableMutableSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) AbstractMutableSet.union(SetIterable<? extends T> set) MultiReaderUnifiedSet.union(SetIterable<? extends T> set) SetAdapter.union(SetIterable<? extends T> set) SynchronizedMutableSet.union(SetIterable<? extends T> set) UnmodifiableMutableSet.union(SetIterable<? extends T> set) AbstractMutableSet.unionInto(SetIterable<? extends T> set, R targetSet) MultiReaderUnifiedSet.unionInto(SetIterable<? extends T> set, R targetSet) SetAdapter.unionInto(SetIterable<? extends T> set, R targetSet) SynchronizedMutableSet.unionInto(SetIterable<? extends T> set, R targetSet) UnmodifiableMutableSet.unionInto(SetIterable<? extends T> set, R targetSet) -
Uses of SetIterable in org.eclipse.collections.impl.set.sorted.mutable
Classes in org.eclipse.collections.impl.set.sorted.mutable that implement SetIterableModifier and TypeClassDescriptionfinal classThis class provides a MutableSortedSet wrapper around a JDK Collections SortedSet interface instance.classA synchronized view of aMutableSortedSet.classclassAn unmodifiable view of a SortedSet.Methods in org.eclipse.collections.impl.set.sorted.mutable with parameters of type SetIterableModifier and TypeMethodDescription<B> LazyIterable<Pair<T,B>> SortedSetAdapter.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> SynchronizedSortedSet.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> TreeSortedSet.cartesianProduct(SetIterable<B> set) <B> LazyIterable<Pair<T,B>> UnmodifiableSortedSet.cartesianProduct(SetIterable<B> set) SortedSetAdapter.difference(SetIterable<? extends T> subtrahendSet) SynchronizedSortedSet.difference(SetIterable<? extends T> subtrahendSet) TreeSortedSet.difference(SetIterable<? extends T> subtrahendSet) UnmodifiableSortedSet.difference(SetIterable<? extends T> subtrahendSet) SortedSetAdapter.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) SynchronizedSortedSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) TreeSortedSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) UnmodifiableSortedSet.differenceInto(SetIterable<? extends T> subtrahendSet, R targetSet) SortedSetAdapter.intersect(SetIterable<? extends T> set) SynchronizedSortedSet.intersect(SetIterable<? extends T> set) TreeSortedSet.intersect(SetIterable<? extends T> set) UnmodifiableSortedSet.intersect(SetIterable<? extends T> set) SortedSetAdapter.intersectInto(SetIterable<? extends T> set, R targetSet) SynchronizedSortedSet.intersectInto(SetIterable<? extends T> set, R targetSet) TreeSortedSet.intersectInto(SetIterable<? extends T> set, R targetSet) UnmodifiableSortedSet.intersectInto(SetIterable<? extends T> set, R targetSet) booleanSortedSetAdapter.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSynchronizedSortedSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanTreeSortedSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanUnmodifiableSortedSet.isProperSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSortedSetAdapter.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanSynchronizedSortedSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanTreeSortedSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) booleanUnmodifiableSortedSet.isSubsetOf(SetIterable<? extends T> candidateSuperset) SortedSetAdapter.symmetricDifference(SetIterable<? extends T> setB) SynchronizedSortedSet.symmetricDifference(SetIterable<? extends T> setB) TreeSortedSet.symmetricDifference(SetIterable<? extends T> setB) UnmodifiableSortedSet.symmetricDifference(SetIterable<? extends T> setB) SortedSetAdapter.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) SynchronizedSortedSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) TreeSortedSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) UnmodifiableSortedSet.symmetricDifferenceInto(SetIterable<? extends T> set, R targetSet) SortedSetAdapter.union(SetIterable<? extends T> set) SynchronizedSortedSet.union(SetIterable<? extends T> set) TreeSortedSet.union(SetIterable<? extends T> set) UnmodifiableSortedSet.union(SetIterable<? extends T> set) SortedSetAdapter.unionInto(SetIterable<? extends T> set, R targetSet) SynchronizedSortedSet.unionInto(SetIterable<? extends T> set, R targetSet) TreeSortedSet.unionInto(SetIterable<? extends T> set, R targetSet) UnmodifiableSortedSet.unionInto(SetIterable<? extends T> set, R targetSet) -
Uses of SetIterable in org.eclipse.collections.impl.set.strategy.mutable
Classes in org.eclipse.collections.impl.set.strategy.mutable that implement SetIterable -
Uses of SetIterable in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type SetIterableModifier and TypeMethodDescriptionstatic <A,B> LazyIterable<Pair<A, B>> SetIterables.cartesianProduct(SetIterable<A> set1, SetIterable<B> set2) static <A,B, C> LazyIterable<C> SetIterables.cartesianProduct(SetIterable<A> set1, SetIterable<B> set2, Function2<A, B, C> function) static <E> MutableSet<E>SetIterables.difference(SetIterable<? extends E> minuendSet, SetIterable<? extends E> subtrahendSet) static <E,R extends Set<E>>
RSetIterables.differenceInto(SetIterable<? extends E> minuendSet, SetIterable<? extends E> subtrahendSet, R targetSet) static <E> MutableSet<E>SetIterables.intersect(SetIterable<? extends E> setA, SetIterable<? extends E> setB) static <E,R extends Set<E>>
RSetIterables.intersectInto(SetIterable<? extends E> setA, SetIterable<? extends E> setB, R targetSet) static <E> booleanSetIterables.isProperSubsetOf(SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) static <E> booleanSetIterables.isSubsetOf(SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) static <E> MutableSet<E>SetIterables.symmetricDifference(SetIterable<? extends E> setA, SetIterable<? extends E> setB) static <E,R extends Set<E>>
RSetIterables.symmetricDifferenceInto(SetIterable<? extends E> setA, SetIterable<? extends E> setB, R targetSet) static <E> MutableSet<E>SetIterables.union(SetIterable<? extends E> setA, SetIterable<? extends E> setB) static <E,R extends Set<E>>
RSetIterables.unionInto(SetIterable<? extends E> setA, SetIterable<? extends E> setB, R targetSet)