Uses of Interface
org.eclipse.collections.api.LazyIterable
Package
Description
This package contains interfaces for Eclipse Collections API.
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
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 implementations for Eclipse Collections API.
This package contains implementations of the
ImmutableBag
interface.This package contains implementations of
MutableSortedBag
.This package contains implementations of the
MutableBiMap
interface.This package contains implementations of the
MutableCollection
interface.This package contains static utilities for creating mutable and immutable collection factories.
This package contains static utilities for creating immutable primitive collection factories.
This package contains implementations of the
LazyIterable
interface.This package contains implementations of the lazy primitive iterator interfaces.
This package contains implementations of the
ListIterable
interface.This package contains implementations of the
MutableList
interface.This package contains implementations of the
MapIterable
interface.This package contains implementations of the
MutableMap
interface.This package contains implementations of the mutable primitive-primitive, primitive-object and object-primitive map interfaces.
This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of the
MutableSortedMap
interface.This package contains the implementations of
ImmutableSet
.This package contains implementations of
MutableSet
.This package contains implementations of the mutable primitive set interfaces.
This package contains implementations of
MutableSortedSet
.This package contains implementations of sets with user defined
HashingStrategy
s.This package contains implementations of the
MutableStack
interface.This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of LazyIterable in org.eclipse.collections.api
Modifier and TypeMethodDescriptionRichIterable.asLazy()
Returns a lazy (deferred) iterable, most likely implemented by calling LazyIterate.adapt(this).LazyIterable.chunk
(int size) Creates a deferred chunk iterable.<V> LazyIterable<V>
LazyBooleanIterable.collect
(BooleanToObjectFunction<? extends V> function) <V> LazyIterable<V>
LazyByteIterable.collect
(ByteToObjectFunction<? extends V> function) <V> LazyIterable<V>
LazyCharIterable.collect
(CharToObjectFunction<? extends V> function) <V> LazyIterable<V>
LazyDoubleIterable.collect
(DoubleToObjectFunction<? extends V> function) <V> LazyIterable<V>
LazyFloatIterable.collect
(FloatToObjectFunction<? extends V> function) <V> LazyIterable<V>
LazyIntIterable.collect
(IntToObjectFunction<? extends V> function) <V> LazyIterable<V>
Creates a deferred iterable for collecting elements from the current iterable.<V> LazyIterable<V>
LazyLongIterable.collect
(LongToObjectFunction<? extends V> function) <V> LazyIterable<V>
LazyShortIterable.collect
(ShortToObjectFunction<? extends V> function) <V> LazyIterable<V>
Creates a deferred iterable for selecting and collecting elements from the current iterable.<P,
V> LazyIterable<V> LazyIterable.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) LazyIterable.concatenate
(Iterable<T> iterable) Creates a deferred iterable that will join this iterable with the specified iterable.LazyIterable.distinct()
Creates a deferred distinct iterable to get distinct elements from the current iterable.LazyIterable.drop
(int count) Creates a deferred drop iterable for the current iterable using the specified count as the limit.<V> LazyIterable<V>
LazyBooleanIterable.flatCollect
(BooleanToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyByteIterable.flatCollect
(ByteToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyCharIterable.flatCollect
(CharToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyDoubleIterable.flatCollect
(DoubleToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyFloatIterable.flatCollect
(FloatToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyIntIterable.flatCollect
(IntToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) Creates a deferred flattening iterable for the current iterable.<V> LazyIterable<V>
LazyLongIterable.flatCollect
(LongToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
LazyShortIterable.flatCollect
(ShortToObjectFunction<? extends Iterable<V>> function) default <P,
V> LazyIterable<V> LazyIterable.flatCollectWith
(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) Creates a deferred iterable for rejecting elements from the current iterable.<P> LazyIterable<T>
LazyIterable.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Creates a deferred iterable for selecting elements from the current iterable.<S> LazyIterable<S>
LazyIterable.selectInstancesOf
(Class<S> clazz) <P> LazyIterable<T>
LazyIterable.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) LazyIterable.take
(int count) Creates a deferred take iterable for the current iterable using the specified count as the limit.Creates a deferred tap iterable.<S> LazyIterable<Pair<T,
S>> Creates a deferred zip iterable.LazyIterable.zipWithIndex()
Creates a deferred zipWithIndex iterable. -
Uses of LazyIterable in org.eclipse.collections.api.map.primitive
Modifier and TypeMethodDescriptionObjectBooleanMap.keysView()
Returns a view of the keys in this map.ObjectByteMap.keysView()
Returns a view of the keys in this map.ObjectCharMap.keysView()
Returns a view of the keys in this map.ObjectDoubleMap.keysView()
Returns a view of the keys in this map.ObjectFloatMap.keysView()
Returns a view of the keys in this map.ObjectIntMap.keysView()
Returns a view of the keys in this map.ObjectLongMap.keysView()
Returns a view of the keys in this map.ObjectShortMap.keysView()
Returns a view of the keys in this map. -
Uses of LazyIterable in org.eclipse.collections.api.ordered
Modifier and TypeMethodDescriptiondefault LazyIterable<T>
ReversibleIterable.asReversed()
Returns a reversed view of this ReversibleIterable. -
Uses of LazyIterable in org.eclipse.collections.api.set
Modifier 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
. -
Uses of LazyIterable in org.eclipse.collections.api.set.primitive
Modifier and TypeMethodDescriptionBooleanSet.cartesianProduct
(BooleanSet 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
.ByteSet.cartesianProduct
(ByteSet 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
.CharSet.cartesianProduct
(CharSet 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
.DoubleSet.cartesianProduct
(DoubleSet 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
.FloatSet.cartesianProduct
(FloatSet 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
.IntSet.cartesianProduct
(IntSet 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
.LongSet.cartesianProduct
(LongSet 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
.ShortSet.cartesianProduct
(ShortSet 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
. -
Uses of LazyIterable in org.eclipse.collections.impl
-
Uses of LazyIterable in org.eclipse.collections.impl.bag.immutable
-
Uses of LazyIterable in org.eclipse.collections.impl.bag.sorted.mutable
Modifier and TypeMethodDescriptionSynchronizedSortedBag.asReversed()
UnmodifiableSortedBag.asReversed()
-
Uses of LazyIterable in org.eclipse.collections.impl.bimap
-
Uses of LazyIterable in org.eclipse.collections.impl.bimap.mutable
-
Uses of LazyIterable in org.eclipse.collections.impl.collection
-
Uses of LazyIterable in org.eclipse.collections.impl.collection.mutable
-
Uses of LazyIterable in org.eclipse.collections.impl.factory
Modifier and TypeMethodDescriptionstatic <A,
B> LazyIterable<Pair<A, B>> Sets.cartesianProduct
(Set<A> set1, Set<B> set2) static <A,
B, C> LazyIterable<C> Sets.cartesianProduct
(Set<A> set1, Set<B> set2, Function2<? super A, ? super B, ? extends C> function) -
Uses of LazyIterable in org.eclipse.collections.impl.factory.primitive
Modifier and TypeMethodDescriptionstatic <A,
B> LazyIterable<BooleanBooleanPair> BooleanSets.cartesianProduct
(BooleanSet set1, BooleanSet set2) static <A,
B, C> LazyIterable<C> BooleanSets.cartesianProduct
(BooleanSet set1, BooleanSet set2, BooleanBooleanToObjectFunction<C> function) static <A,
B> LazyIterable<ByteBytePair> ByteSets.cartesianProduct
(ByteSet set1, ByteSet set2) static <A,
B, C> LazyIterable<C> ByteSets.cartesianProduct
(ByteSet set1, ByteSet set2, ByteByteToObjectFunction<C> function) static <A,
B> LazyIterable<CharCharPair> CharSets.cartesianProduct
(CharSet set1, CharSet set2) static <A,
B, C> LazyIterable<C> CharSets.cartesianProduct
(CharSet set1, CharSet set2, CharCharToObjectFunction<C> function) static <A,
B> LazyIterable<DoubleDoublePair> DoubleSets.cartesianProduct
(DoubleSet set1, DoubleSet set2) static <A,
B, C> LazyIterable<C> DoubleSets.cartesianProduct
(DoubleSet set1, DoubleSet set2, DoubleDoubleToObjectFunction<C> function) static <A,
B> LazyIterable<FloatFloatPair> FloatSets.cartesianProduct
(FloatSet set1, FloatSet set2) static <A,
B, C> LazyIterable<C> FloatSets.cartesianProduct
(FloatSet set1, FloatSet set2, FloatFloatToObjectFunction<C> function) static <A,
B> LazyIterable<IntIntPair> IntSets.cartesianProduct
(IntSet set1, IntSet set2) static <A,
B, C> LazyIterable<C> IntSets.cartesianProduct
(IntSet set1, IntSet set2, IntIntToObjectFunction<C> function) static <A,
B> LazyIterable<LongLongPair> LongSets.cartesianProduct
(LongSet set1, LongSet set2) static <A,
B, C> LazyIterable<C> LongSets.cartesianProduct
(LongSet set1, LongSet set2, LongLongToObjectFunction<C> function) static <A,
B> LazyIterable<ShortShortPair> ShortSets.cartesianProduct
(ShortSet set1, ShortSet set2) static <A,
B, C> LazyIterable<C> ShortSets.cartesianProduct
(ShortSet set1, ShortSet set2, ShortShortToObjectFunction<C> function) -
Uses of LazyIterable in org.eclipse.collections.impl.lazy
Modifier and TypeClassDescriptionclass
AbstractLazyIterable provides a base from which deferred iterables such as SelectIterable, RejectIterable and CollectIterable can be derived.class
A ChunkIterable is an iterable that partitions a source iterable into fixed size chunks as it iterates.class
CollectIterable<T,
V> A CollectIterable is an iterable that transforms a source iterable using a function as it iterates.final class
class
A DistinctIterable is an iterable that eliminates duplicates from a source iterable as it iterates.class
DropIterable<T>
Iterates over the elements of the adapted Iterable skipping the first count elements or the full adapted Iterable if the count is non-positive.class
Iterates over the elements of the adapted Iterable skipping the first elements until the predicate returns false.class
FlatCollectIterable<T,
V> class
A LazyIterableAdapter wraps any iterable with the LazyIterable interface.class
A RejectIterable is an iterable that filters a source iterable on a negative condition as it iterates.class
A ReverseIterable is an iterable that wraps another iterable and iterates in reverse order.class
A SelectIterable is an iterable that filters a source iterable for instances of a Class as it iterates.class
A SelectIterable is an iterable that filters a source iterable on a condition as it iterates.class
TakeIterable<T>
Iterates over the first count elements of the adapted Iterable or the full size of the adapted iterable if the count is greater than the length of the receiver.class
Iterates over the elements of the adapted Iterable until the predicate returns false.class
TapIterable<T>
A TapIterable is an iterable that executes a procedure for each element before each iteration.class
ZipIterable<X,
Y> A ZipIterable is an iterable that transforms a source iterable on a condition as it iterates.class
A CollectIterable is an iterable that transforms a source iterable on a condition as it iterates.Modifier and TypeMethodDescriptionAbstractLazyIterable.asLazy()
AbstractLazyIterable.chunk
(int size) <V> LazyIterable<V>
<V> LazyIterable<V>
<V> LazyIterable<V>
AbstractLazyIterable.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <V> LazyIterable<V>
LazyIterableAdapter.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <P,
V> LazyIterable<V> AbstractLazyIterable.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) AbstractLazyIterable.concatenate
(Iterable<T> iterable) AbstractLazyIterable.distinct()
DistinctIterable.distinct()
LazyIterableAdapter.distinct()
AbstractLazyIterable.drop
(int count) LazyIterableAdapter.drop
(int count) <V> LazyIterable<V>
AbstractLazyIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <V> LazyIterable<V>
LazyIterableAdapter.flatCollect
(Function<? super T, ? extends Iterable<V>> function) <P> LazyIterable<T>
AbstractLazyIterable.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <S> LazyIterable<S>
AbstractLazyIterable.selectInstancesOf
(Class<S> clazz) <P> LazyIterable<T>
AbstractLazyIterable.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) AbstractLazyIterable.take
(int count) LazyIterableAdapter.take
(int count) <S> LazyIterable<Pair<T,
S>> AbstractLazyIterable.zipWithIndex()
-
Uses of LazyIterable in org.eclipse.collections.impl.lazy.parallel
Modifier and TypeMethodDescriptionabstract LazyIterable<B>
AbstractParallelIterable.split()
ParallelDistinctIterable.split()
ParallelSelectIterable.split()
-
Uses of LazyIterable in org.eclipse.collections.impl.lazy.parallel.bag
-
Uses of LazyIterable in org.eclipse.collections.impl.lazy.parallel.list
-
Uses of LazyIterable in org.eclipse.collections.impl.lazy.parallel.set
-
Uses of LazyIterable in org.eclipse.collections.impl.lazy.primitive
Modifier and TypeClassDescriptionclass
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
This file was automatically generated from template file chunkPrimitiveIterable.stg.class
class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file collectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.class
This file was automatically generated from template file flatCollectPrimitiveToObjectIterable.stg.Modifier and TypeMethodDescription<V> LazyIterable<V>
AbstractLazyBooleanIterable.collect
(BooleanToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyByteIterable.collect
(ByteToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyCharIterable.collect
(CharToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyDoubleIterable.collect
(DoubleToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyFloatIterable.collect
(FloatToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyIntIterable.collect
(IntToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyLongIterable.collect
(LongToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyShortIterable.collect
(ShortToObjectFunction<? extends V> function) <V> LazyIterable<V>
AbstractLazyBooleanIterable.flatCollect
(BooleanToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyByteIterable.flatCollect
(ByteToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyCharIterable.flatCollect
(CharToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyDoubleIterable.flatCollect
(DoubleToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyFloatIterable.flatCollect
(FloatToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyIntIterable.flatCollect
(IntToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyLongIterable.flatCollect
(LongToObjectFunction<? extends Iterable<V>> function) <V> LazyIterable<V>
AbstractLazyShortIterable.flatCollect
(ShortToObjectFunction<? extends Iterable<V>> function) ModifierConstructorDescriptionCollectBooleanIterable
(LazyIterable<T> adapted, BooleanFunction<? super T> function) CollectByteIterable
(LazyIterable<T> adapted, ByteFunction<? super T> function) CollectCharIterable
(LazyIterable<T> adapted, CharFunction<? super T> function) CollectDoubleIterable
(LazyIterable<T> adapted, DoubleFunction<? super T> function) CollectFloatIterable
(LazyIterable<T> adapted, FloatFunction<? super T> function) CollectIntIterable
(LazyIterable<T> adapted, IntFunction<? super T> function) CollectLongIterable
(LazyIterable<T> adapted, LongFunction<? super T> function) CollectShortIterable
(LazyIterable<T> adapted, ShortFunction<? super T> function) -
Uses of LazyIterable in org.eclipse.collections.impl.list
Modifier and TypeClassDescriptionfinal class
An Interval is a range of integers that may be iterated over using a step value. -
Uses of LazyIterable in org.eclipse.collections.impl.list.mutable
Modifier and TypeMethodDescriptionMultiReaderFastList.asReversed()
SynchronizedMutableList.asReversed()
UnmodifiableMutableList.asReversed()
-
Uses of LazyIterable in org.eclipse.collections.impl.map
-
Uses of LazyIterable in org.eclipse.collections.impl.map.mutable
-
Uses of LazyIterable in org.eclipse.collections.impl.map.mutable.primitive
Modifier and TypeMethodDescriptionByteObjectHashMap.asLazy()
CharObjectHashMap.asLazy()
DoubleObjectHashMap.asLazy()
FloatObjectHashMap.asLazy()
IntObjectHashMap.asLazy()
LongObjectHashMap.asLazy()
ShortObjectHashMap.asLazy()
SynchronizedByteObjectMap.asLazy()
SynchronizedCharObjectMap.asLazy()
SynchronizedDoubleObjectMap.asLazy()
SynchronizedFloatObjectMap.asLazy()
SynchronizedIntObjectMap.asLazy()
SynchronizedLongObjectMap.asLazy()
SynchronizedShortObjectMap.asLazy()
UnmodifiableByteObjectMap.asLazy()
UnmodifiableCharObjectMap.asLazy()
UnmodifiableDoubleObjectMap.asLazy()
UnmodifiableFloatObjectMap.asLazy()
UnmodifiableIntObjectMap.asLazy()
UnmodifiableLongObjectMap.asLazy()
UnmodifiableShortObjectMap.asLazy()
AbstractMutableByteKeySet.cartesianProduct
(ByteSet set) AbstractMutableCharKeySet.cartesianProduct
(CharSet set) AbstractMutableDoubleKeySet.cartesianProduct
(DoubleSet set) AbstractMutableFloatKeySet.cartesianProduct
(FloatSet set) AbstractMutableIntKeySet.cartesianProduct
(IntSet set) AbstractMutableLongKeySet.cartesianProduct
(LongSet set) AbstractMutableShortKeySet.cartesianProduct
(ShortSet set) ObjectBooleanHashMap.keysView()
ObjectBooleanHashMapWithHashingStrategy.keysView()
ObjectByteHashMap.keysView()
ObjectByteHashMapWithHashingStrategy.keysView()
ObjectCharHashMap.keysView()
ObjectCharHashMapWithHashingStrategy.keysView()
ObjectDoubleHashMap.keysView()
ObjectDoubleHashMapWithHashingStrategy.keysView()
ObjectFloatHashMap.keysView()
ObjectFloatHashMapWithHashingStrategy.keysView()
ObjectIntHashMap.keysView()
ObjectIntHashMapWithHashingStrategy.keysView()
ObjectLongHashMap.keysView()
ObjectLongHashMapWithHashingStrategy.keysView()
ObjectShortHashMap.keysView()
ObjectShortHashMapWithHashingStrategy.keysView()
SynchronizedObjectBooleanMap.keysView()
SynchronizedObjectByteMap.keysView()
SynchronizedObjectCharMap.keysView()
SynchronizedObjectDoubleMap.keysView()
SynchronizedObjectFloatMap.keysView()
SynchronizedObjectIntMap.keysView()
SynchronizedObjectLongMap.keysView()
SynchronizedObjectShortMap.keysView()
UnmodifiableObjectBooleanMap.keysView()
UnmodifiableObjectByteMap.keysView()
UnmodifiableObjectCharMap.keysView()
UnmodifiableObjectDoubleMap.keysView()
UnmodifiableObjectFloatMap.keysView()
UnmodifiableObjectIntMap.keysView()
UnmodifiableObjectLongMap.keysView()
UnmodifiableObjectShortMap.keysView()
-
Uses of LazyIterable in org.eclipse.collections.impl.map.ordered.mutable
Modifier and TypeMethodDescriptionUnmodifiableMutableOrderedMap.asLazy()
OrderedMapAdapter.asReversed()
-
Uses of LazyIterable in org.eclipse.collections.impl.map.sorted.immutable
-
Uses of LazyIterable in org.eclipse.collections.impl.map.sorted.mutable
Modifier and TypeMethodDescriptionUnmodifiableTreeMap.asLazy()
AbstractMutableSortedMap.asReversed()
SynchronizedSortedMap.asReversed()
UnmodifiableTreeMap.asReversed()
-
Uses of LazyIterable in org.eclipse.collections.impl.set
Modifier and TypeMethodDescription<B> LazyIterable<Pair<T,
B>> AbstractUnifiedSet.cartesianProduct
(SetIterable<B> set) -
Uses of LazyIterable in org.eclipse.collections.impl.set.immutable
Modifier and TypeMethodDescription<B> LazyIterable<Pair<T,
B>> AbstractImmutableSet.cartesianProduct
(SetIterable<B> set) -
Uses of LazyIterable in org.eclipse.collections.impl.set.mutable
Modifier 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) -
Uses of LazyIterable in org.eclipse.collections.impl.set.mutable.primitive
Modifier and TypeMethodDescriptionBooleanHashSet.cartesianProduct
(BooleanSet set) ByteHashSet.cartesianProduct
(ByteSet set) SynchronizedBooleanSet.cartesianProduct
(BooleanSet set) SynchronizedByteSet.cartesianProduct
(ByteSet set) SynchronizedCharSet.cartesianProduct
(CharSet set) SynchronizedDoubleSet.cartesianProduct
(DoubleSet set) SynchronizedFloatSet.cartesianProduct
(FloatSet set) SynchronizedIntSet.cartesianProduct
(IntSet set) SynchronizedLongSet.cartesianProduct
(LongSet set) SynchronizedShortSet.cartesianProduct
(ShortSet set) UnmodifiableBooleanSet.cartesianProduct
(BooleanSet set) UnmodifiableByteSet.cartesianProduct
(ByteSet set) UnmodifiableCharSet.cartesianProduct
(CharSet set) UnmodifiableDoubleSet.cartesianProduct
(DoubleSet set) UnmodifiableFloatSet.cartesianProduct
(FloatSet set) UnmodifiableIntSet.cartesianProduct
(IntSet set) UnmodifiableLongSet.cartesianProduct
(LongSet set) UnmodifiableShortSet.cartesianProduct
(ShortSet set) -
Uses of LazyIterable in org.eclipse.collections.impl.set.primitive
Modifier and TypeMethodDescriptionAbstractByteSet.cartesianProduct
(ByteSet set) AbstractCharSet.cartesianProduct
(CharSet set) AbstractDoubleSet.cartesianProduct
(DoubleSet set) AbstractFloatSet.cartesianProduct
(FloatSet set) AbstractIntSet.cartesianProduct
(IntSet set) AbstractLongSet.cartesianProduct
(LongSet set) AbstractShortSet.cartesianProduct
(ShortSet set) -
Uses of LazyIterable in org.eclipse.collections.impl.set.sorted.mutable
Modifier and TypeMethodDescriptionSortedSetAdapter.asReversed()
SynchronizedSortedSet.asReversed()
TreeSortedSet.asReversed()
UnmodifiableSortedSet.asReversed()
<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) -
Uses of LazyIterable in org.eclipse.collections.impl.set.strategy.mutable
Modifier and TypeMethodDescription<V> LazyIterable<V>
UnifiedSetWithHashingStrategy.lazyCollect
(Function<? super T, ? extends V> function) Deprecated.since 3.0.UnifiedSetWithHashingStrategy.lazyReject
(Predicate<? super T> predicate) Deprecated.since 3.0.UnifiedSetWithHashingStrategy.lazySelect
(Predicate<? super T> predicate) Deprecated.since 3.0. -
Uses of LazyIterable in org.eclipse.collections.impl.stack.mutable
-
Uses of LazyIterable in org.eclipse.collections.impl.utility
Modifier and TypeMethodDescriptionstatic <T> LazyIterable<T>
Creates a deferred rich iterable for the specified iterable.static <A,
B> LazyIterable<Pair<A, B>> LazyIterate.cartesianProduct
(Iterable<A> iterable1, Iterable<B> iterable2) Create a deferred cartesian product of the two specified iterables.static <A,
B, C> LazyIterable<C> LazyIterate.cartesianProduct
(Iterable<A> iterable1, Iterable<B> iterable2, Function2<? super A, ? super B, ? extends C> function) Create a deferred cartesian product of the two specified iterables.static <T> LazyIterable<RichIterable<T>>
static <T,
V> LazyIterable<V> Creates a deferred transforming iterable for the specified iterable.static <T,
V> LazyIterable<V> LazyIterate.collectIf
(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, ? extends V> function) Creates a deferred filtering and transforming iterable for the specified iterable.static <T> LazyIterable<T>
LazyIterate.concatenate
(Iterable<T>... iterables) Combines iterables into a deferred composite iterable.static <T> LazyIterable<T>
Creates a deferred distinct iterable for the specified iterable.static <T> LazyIterable<T>
Creates a deferred drop iterable for the specified iterable using the specified count as the size to drop.static <T> LazyIterable<T>
Creates a deferred dropWhile iterable for the specified iterable using the specified count as the size to drop.static <T> LazyIterable<T>
LazyIterate.empty()
static <T,
V> LazyIterable<V> LazyIterate.flatCollect
(Iterable<T> iterable, Function<? super T, ? extends Iterable<V>> function) Creates a deferred flattening iterable for the specified iterable.static <T> LazyIterable<T>
Creates a deferred negative filtering iterable for the specified iterable.static <T> LazyIterable<T>
Creates a deferred filtering iterable for the specified iterable.static <T> LazyIterable<T>
LazyIterate.selectInstancesOf
(Iterable<?> iterable, Class<T> clazz) static <T> LazyIterable<T>
Creates a deferred take iterable for the specified iterable using the specified count as the limit.static <T> LazyIterable<T>
Creates a deferred takeWhile iterable for the specified iterable using the specified predicate.static <T> LazyIterable<T>
Creates a deferred tap iterable for the specified iterable.static <A,
B> LazyIterable<Pair<A, B>> static <T> LazyIterable<Pair<T,
Integer>> LazyIterate.zipWithIndex
(Iterable<T> iterable) -
Uses of LazyIterable in org.eclipse.collections.impl.utility.internal
Modifier 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) -
Uses of LazyIterable in org.eclipse.collections.impl.utility.primitive
Modifier and TypeMethodDescriptionstatic <V> LazyIterable<V>
LazyBooleanIterate.collect
(BooleanIterable iterable, BooleanToObjectFunction<? extends V> function) Creates a deferred transforming boolean iterable for the specified boolean iterable.static <V> LazyIterable<V>
LazyByteIterate.collect
(ByteIterable iterable, ByteToObjectFunction<? extends V> function) Creates a deferred transforming byte iterable for the specified byte iterable.static <V> LazyIterable<V>
LazyCharIterate.collect
(CharIterable iterable, CharToObjectFunction<? extends V> function) Creates a deferred transforming char iterable for the specified char iterable.static <V> LazyIterable<V>
LazyDoubleIterate.collect
(DoubleIterable iterable, DoubleToObjectFunction<? extends V> function) Creates a deferred transforming double iterable for the specified double iterable.static <V> LazyIterable<V>
LazyFloatIterate.collect
(FloatIterable iterable, FloatToObjectFunction<? extends V> function) Creates a deferred transforming float iterable for the specified float iterable.static <V> LazyIterable<V>
LazyIntIterate.collect
(IntIterable iterable, IntToObjectFunction<? extends V> function) Creates a deferred transforming int iterable for the specified int iterable.static <V> LazyIterable<V>
LazyLongIterate.collect
(LongIterable iterable, LongToObjectFunction<? extends V> function) Creates a deferred transforming long iterable for the specified long iterable.static <V> LazyIterable<V>
LazyShortIterate.collect
(ShortIterable iterable, ShortToObjectFunction<? extends V> function) Creates a deferred transforming short iterable for the specified short iterable.static <V> LazyIterable<V>
LazyBooleanIterate.collectIf
(BooleanIterable iterable, BooleanPredicate predicate, BooleanToObjectFunction<? extends V> function) Creates a deferred filtering and transforming boolean iterable for the specified boolean iterable.static <V> LazyIterable<V>
LazyByteIterate.collectIf
(ByteIterable iterable, BytePredicate predicate, ByteToObjectFunction<? extends V> function) Creates a deferred filtering and transforming byte iterable for the specified byte iterable.static <V> LazyIterable<V>
LazyCharIterate.collectIf
(CharIterable iterable, CharPredicate predicate, CharToObjectFunction<? extends V> function) Creates a deferred filtering and transforming char iterable for the specified char iterable.static <V> LazyIterable<V>
LazyDoubleIterate.collectIf
(DoubleIterable iterable, DoublePredicate predicate, DoubleToObjectFunction<? extends V> function) Creates a deferred filtering and transforming double iterable for the specified double iterable.static <V> LazyIterable<V>
LazyFloatIterate.collectIf
(FloatIterable iterable, FloatPredicate predicate, FloatToObjectFunction<? extends V> function) Creates a deferred filtering and transforming float iterable for the specified float iterable.static <V> LazyIterable<V>
LazyIntIterate.collectIf
(IntIterable iterable, IntPredicate predicate, IntToObjectFunction<? extends V> function) Creates a deferred filtering and transforming int iterable for the specified int iterable.static <V> LazyIterable<V>
LazyLongIterate.collectIf
(LongIterable iterable, LongPredicate predicate, LongToObjectFunction<? extends V> function) Creates a deferred filtering and transforming long iterable for the specified long iterable.static <V> LazyIterable<V>
LazyShortIterate.collectIf
(ShortIterable iterable, ShortPredicate predicate, ShortToObjectFunction<? extends V> function) Creates a deferred filtering and transforming short iterable for the specified short iterable.static <V> LazyIterable<V>
LazyBooleanIterate.flatCollect
(BooleanIterable iterable, BooleanToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening boolean iterable for the specified boolean iterable.static <V> LazyIterable<V>
LazyByteIterate.flatCollect
(ByteIterable iterable, ByteToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening byte iterable for the specified byte iterable.static <V> LazyIterable<V>
LazyCharIterate.flatCollect
(CharIterable iterable, CharToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening char iterable for the specified char iterable.static <V> LazyIterable<V>
LazyDoubleIterate.flatCollect
(DoubleIterable iterable, DoubleToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening double iterable for the specified double iterable.static <V> LazyIterable<V>
LazyFloatIterate.flatCollect
(FloatIterable iterable, FloatToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening float iterable for the specified float iterable.static <V> LazyIterable<V>
LazyIntIterate.flatCollect
(IntIterable iterable, IntToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening int iterable for the specified int iterable.static <V> LazyIterable<V>
LazyLongIterate.flatCollect
(LongIterable iterable, LongToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening long iterable for the specified long iterable.static <V> LazyIterable<V>
LazyShortIterate.flatCollect
(ShortIterable iterable, ShortToObjectFunction<? extends Iterable<V>> function) Creates a deferred transforming and flattening short iterable for the specified short iterable.