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
HashingStrategy
s.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 unmodifiableSetIterable
of 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 TypeInterfaceDescriptioninterface
FixedSizeSet<T>
A FixedSizeSet is a set that may be mutated, but cannot grow or shrink in size.interface
ImmutableSet<T>
ImmutableSet is the non-modifiable equivalent interface toMutableSet
.interface
interface
A MultiReaderSet provides thread-safe iteration for a set through methodswithReadLockAndDelegate()
andwithWriteLockAndDelegate()
.interface
MutableSet<T>
A MutableSet is an extension java.util.Set which provides methods matching the Smalltalk Collection protocol.interface
interface
An 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 ofthis
that are not members ofsubtrahendSet
.SetIterable.intersect
(SetIterable<? extends T> set) Returns the set of all objects that are members of boththis
andset
.<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 ofthis
andsetB
(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 ofthis
orset
or 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 ofthis
and 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 ofthis
that 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 totargetSet
and 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 boththis
andset
.UnsortedSetIterable.intersect
(SetIterable<? extends T> set) SetIterable.intersectInto
(SetIterable<? extends T> set, R targetSet) Same asintersect(SetIterable)
but adds all the objects totargetSet
and returns it.boolean
SetIterable.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) Returns true if all the members ofthis
are also members ofcandidateSuperset
and the two sets are not equal.boolean
SetIterable.isSubsetOf
(SetIterable<? extends T> candidateSuperset) Returns true if all the members ofthis
are 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 ofthis
andsetB
(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 totargetSet
and 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 ofthis
orset
or both.UnsortedSetIterable.union
(SetIterable<? extends T> set) SetIterable.unionInto
(SetIterable<? extends T> set, R targetSet) Same asunion(SetIterable)
but adds all the objects totargetSet
and 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 TypeInterfaceDescriptioninterface
ImmutableSortedSet is the non-modifiable equivalent interface toMutableSortedSet
.interface
A MutableSortedSet is an implementation of a JCF SortedSet which provides methods matching the Smalltalk Collection protocol.interface
An 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 ofthis
that 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 boththis
andset
.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 ofthis
andsetB
(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 ofthis
orset
or 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) boolean
AbstractUnifiedSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
AbstractUnifiedSet.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 TypeClassDescriptionclass
This 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) boolean
AbstractImmutableSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
AbstractImmutableSet.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 TypeClassDescriptionclass
final class
MultiReadUnifiedSet provides a thread-safe wrapper around a UnifiedSet, using a ReentrantReadWriteLock.final class
SetAdapter<T>
This class provides a MutableSet wrapper around a JDK Collections Set interface instance.class
A synchronized view of aMutableSet
.class
UnifiedSet<T>
class
An 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) boolean
AbstractMutableSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
MultiReaderUnifiedSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SetAdapter.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SynchronizedMutableSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
UnmodifiableMutableSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
AbstractMutableSet.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
MultiReaderUnifiedSet.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SetAdapter.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SynchronizedMutableSet.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
UnmodifiableMutableSet.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 class
This class provides a MutableSortedSet wrapper around a JDK Collections SortedSet interface instance.class
A synchronized view of aMutableSortedSet
.class
class
An 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) boolean
SortedSetAdapter.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SynchronizedSortedSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
TreeSortedSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
UnmodifiableSortedSet.isProperSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SortedSetAdapter.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
SynchronizedSortedSet.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
TreeSortedSet.isSubsetOf
(SetIterable<? extends T> candidateSuperset) boolean
UnmodifiableSortedSet.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> boolean
SetIterables.isProperSubsetOf
(SetIterable<? extends E> candidateSubset, SetIterable<? extends E> candidateSuperset) static <E> boolean
SetIterables.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)