Uses of Interface
org.eclipse.collections.api.list.ListIterable
Packages that use ListIterable
Package
Description
This package contains interfaces for Bag API.
This package contains API for Primitive Bags with Mutable and Immutable variants.
This package contains interfaces for SortedBag API.
This package contains interfaces for list API which enhance the performance and functionality of
List.This package contains mutable and immutable primitive list API.
This package contains interfaces for map API which enhance the performance and functionality of
MapThis package contains mutable and immutable sorted map interfaces.
This package contains interfaces for
ListMultimap.This package contains interfaces for
PartitionList.This package contains interfaces for sorted set API.
This package contains interfaces for stack API.
This package contains implementations of the
LazyIterable interface.This package contains implementations of the
FixedSizeList interface.This package contains implementations of the
ImmutableList interface.This package contains implementations of the
MutableList interface.This package contains implementations of the mutable primitive list interfaces.
This package contains implementations of the
ImmutableStack interface.This package contains implementations of the
MutableStack interface.This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
-
Uses of ListIterable in org.eclipse.collections.api.bag
Methods in org.eclipse.collections.api.bag that return ListIterableModifier and TypeMethodDescriptionBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.Bag.topOccurrences(int count) Returns thecountmost frequently occurring items. -
Uses of ListIterable in org.eclipse.collections.api.bag.primitive
Methods in org.eclipse.collections.api.bag.primitive that return ListIterableModifier and TypeMethodDescriptionBooleanBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.ByteBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.CharBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.DoubleBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.FloatBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.IntBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.LongBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.ShortBag.bottomOccurrences(int count) Returns thecountleast frequently occurring items.BooleanBag.topOccurrences(int count) Returns thecountmost frequently occurring items.ByteBag.topOccurrences(int count) Returns thecountmost frequently occurring items.CharBag.topOccurrences(int count) Returns thecountmost frequently occurring items.DoubleBag.topOccurrences(int count) Returns thecountmost frequently occurring items.FloatBag.topOccurrences(int count) Returns thecountmost frequently occurring items.IntBag.topOccurrences(int count) Returns thecountmost frequently occurring items.LongBag.topOccurrences(int count) Returns thecountmost frequently occurring items.ShortBag.topOccurrences(int count) Returns thecountmost frequently occurring items. -
Uses of ListIterable in org.eclipse.collections.api.bag.sorted
Methods in org.eclipse.collections.api.bag.sorted that return ListIterableModifier and TypeMethodDescription<V> ListIterable<V> <V> ListIterable<V> <P,V> ListIterable <V> SortedBag.collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) default <V> ListIterable<V> SortedBag.collectWithIndex(ObjectIntToObjectFunction<? super T, ? extends V> function) <V> ListIterable<V> SortedBag.collectWithOccurrences(ObjectIntToObjectFunction<? super T, ? extends V> function) <V> ListIterable<V> SortedBag.flatCollect(Function<? super T, ? extends Iterable<V>> function) default <P,V> ListIterable <V> SortedBag.flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) -
Uses of ListIterable in org.eclipse.collections.api.list
Subinterfaces of ListIterable in org.eclipse.collections.api.listModifier and TypeInterfaceDescriptioninterfaceA FixedSizeList is a list that may be mutated, but cannot grow or shrink in size.interfaceImmutableList is the non-modifiable equivalent interface toMutableList.interfaceA MultiReaderList provides thread-safe iteration for a list through methodswithReadLockAndDelegate()andwithWriteLockAndDelegate().interfaceMutableList<T>A MutableList is an extension of java.util.List which provides methods matching the Smalltalk Collection protocol.Methods in org.eclipse.collections.api.list that return ListIterableModifier and TypeMethodDescription<V> ListIterable<V> <V> ListIterable<V> <P,V> ListIterable <V> ListIterable.collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) default <V> ListIterable<V> ListIterable.collectWithIndex(ObjectIntToObjectFunction<? super T, ? extends V> function) ListIterable.distinct()Returns a newListIterablecontaining the distinct elements in this list.ListIterable.distinct(HashingStrategy<? super T> hashingStrategy) Returns a newListIterablecontaining the distinct elements in this list.<V> ListIterable<T> ListIterable.distinctBy(Function<? super T, ? extends V> function) Returns a newListIterablecontaining the distinct elements in this list.ListIterable.drop(int count) Returns the final elements that do not satisfy the Predicate.<V> ListIterable<V> ListIterable.flatCollect(Function<? super T, ? extends Iterable<V>> function) default <P,V> ListIterable <V> ListIterable.flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) <P> ListIterable<T> ListIterable.rejectWith(Predicate2<? super T, ? super P> predicate, P parameter) default ListIterable<T> ListIterable.rejectWithIndex(ObjectIntPredicate<? super T> predicate) Returns a new ListIterable with all elements of the collection that return false when evaluating the specified predicate which is supplied each element and its relative index.<S> ListIterable<S> ListIterable.selectInstancesOf(Class<S> clazz) <P> ListIterable<T> ListIterable.selectWith(Predicate2<? super T, ? super P> predicate, P parameter) default ListIterable<T> ListIterable.selectWithIndex(ObjectIntPredicate<? super T> predicate) Returns a new ListIterable with all elements of the collection that return true when evaluating the specified predicate which is supplied each element and its relative index.ListIterable.subList(int fromIndex, int toIndex) ListIterable.take(int count) Returns the initial elements that satisfy the Predicate.ListIterable.toReversed()<S> ListIterable<Pair<T, S>> ListIterable.zipWithIndex()Methods in org.eclipse.collections.api.list with parameters of type ListIterableModifier and TypeMethodDescriptiondefault <T2> voidListIterable.forEachInBoth(ListIterable<T2> other, Procedure2<? super T, ? super T2> procedure) Iterates over this ListIterable and the other ListIterable together passing the elements of each list as parameters to the specified procedure. -
Uses of ListIterable in org.eclipse.collections.api.list.primitive
Methods in org.eclipse.collections.api.list.primitive that return ListIterableModifier and TypeMethodDescription<V> ListIterable<V> BooleanList.collect(BooleanToObjectFunction<? extends V> function) <V> ListIterable<V> ByteList.collect(ByteToObjectFunction<? extends V> function) <V> ListIterable<V> CharList.collect(CharToObjectFunction<? extends V> function) <V> ListIterable<V> DoubleList.collect(DoubleToObjectFunction<? extends V> function) <V> ListIterable<V> FloatList.collect(FloatToObjectFunction<? extends V> function) <V> ListIterable<V> IntList.collect(IntToObjectFunction<? extends V> function) <V> ListIterable<V> LongList.collect(LongToObjectFunction<? extends V> function) <V> ListIterable<V> ShortList.collect(ShortToObjectFunction<? extends V> function) default <V> ListIterable<V> BooleanList.collectWithIndex(BooleanIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> ByteList.collectWithIndex(ByteIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> CharList.collectWithIndex(CharIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> DoubleList.collectWithIndex(DoubleIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> FloatList.collectWithIndex(FloatIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> IntList.collectWithIndex(IntIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> LongList.collectWithIndex(LongIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ListIterable<V> ShortList.collectWithIndex(ShortIntToObjectFunction<? extends V> function) Returns a new ListIterable using results obtained by applying the specified function to each element and its corresponding index.default <T> ListIterable<BooleanObjectPair<T>> Returns aListIterableformed from thisBooleanListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<ByteObjectPair<T>> Returns aListIterableformed from thisByteListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<CharObjectPair<T>> Returns aListIterableformed from thisCharListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<DoubleObjectPair<T>> Returns aListIterableformed from thisDoubleListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<FloatObjectPair<T>> Returns aListIterableformed from thisFloatListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<IntObjectPair<T>> Returns aListIterableformed from thisIntListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<LongObjectPair<T>> Returns aListIterableformed from thisLongListand aListIterableby combining corresponding elements in pairs.default <T> ListIterable<ShortObjectPair<T>> Returns aListIterableformed from thisShortListand aListIterableby combining corresponding elements in pairs.default ListIterable<BooleanBooleanPair> BooleanList.zipBoolean(BooleanIterable iterable) Returns aListIterableformed from thisBooleanListand anotherBooleanListby combining corresponding elements in pairs.default ListIterable<ByteBytePair> ByteList.zipByte(ByteIterable iterable) Returns aListIterableformed from thisByteListand anotherByteListby combining corresponding elements in pairs.default ListIterable<CharCharPair> CharList.zipChar(CharIterable iterable) Returns aListIterableformed from thisCharListand anotherCharListby combining corresponding elements in pairs.default ListIterable<DoubleDoublePair> DoubleList.zipDouble(DoubleIterable iterable) Returns aListIterableformed from thisDoubleListand anotherDoubleListby combining corresponding elements in pairs.default ListIterable<FloatFloatPair> FloatList.zipFloat(FloatIterable iterable) Returns aListIterableformed from thisFloatListand anotherFloatListby combining corresponding elements in pairs.default ListIterable<IntIntPair> IntList.zipInt(IntIterable iterable) Returns aListIterableformed from thisIntListand anotherIntListby combining corresponding elements in pairs.default ListIterable<LongLongPair> LongList.zipLong(LongIterable iterable) Returns aListIterableformed from thisLongListand anotherLongListby combining corresponding elements in pairs.default ListIterable<ShortShortPair> ShortList.zipShort(ShortIterable iterable) Returns aListIterableformed from thisShortListand anotherShortListby combining corresponding elements in pairs. -
Uses of ListIterable in org.eclipse.collections.api.map
Methods in org.eclipse.collections.api.map that return ListIterableModifier and TypeMethodDescription<VV> ListIterable<VV> <V1> ListIterable<V1> <P,V1> ListIterable <V1> OrderedMap.collectWith(Function2<? super V, ? super P, ? extends V1> function, P parameter) OrderedMap.distinct()<V1> ListIterable<V1> OrderedMap.flatCollect(Function<? super V, ? extends Iterable<V1>> function) default <P,V1> ListIterable <V1> OrderedMap.flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<V1>> function, P parameter) <P> ListIterable<V> OrderedMap.rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ListIterable<S> OrderedMap.selectInstancesOf(Class<S> clazz) <P> ListIterable<V> OrderedMap.selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ListIterable<Pair<V, S>> OrderedMap.zipWithIndex() -
Uses of ListIterable in org.eclipse.collections.api.map.sorted
Methods in org.eclipse.collections.api.map.sorted that return ListIterableModifier and TypeMethodDescription<V1> ListIterable<V1> <V1> ListIterable<V1> SortedMapIterable.collectIf(Predicate<? super V> predicate, Function<? super V, ? extends V1> function) <P,V1> ListIterable <V1> SortedMapIterable.collectWith(Function2<? super V, ? super P, ? extends V1> function, P parameter) default <V1> ListIterable<V1> SortedMapIterable.collectWithIndex(ObjectIntToObjectFunction<? super V, ? extends V1> function) SortedMapIterable.distinct()<V1> ListIterable<V1> SortedMapIterable.flatCollect(Function<? super V, ? extends Iterable<V1>> function) default <P,V1> ListIterable <V1> SortedMapIterable.flatCollectWith(Function2<? super V, ? super P, ? extends Iterable<V1>> function, P parameter) <P> ListIterable<V> SortedMapIterable.rejectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ListIterable<S> SortedMapIterable.selectInstancesOf(Class<S> clazz) <P> ListIterable<V> SortedMapIterable.selectWith(Predicate2<? super V, ? super P> predicate, P parameter) <S> ListIterable<Pair<V, S>> SortedMapIterable.zipWithIndex() -
Uses of ListIterable in org.eclipse.collections.api.multimap.list
Methods in org.eclipse.collections.api.multimap.list that return ListIterable -
Uses of ListIterable in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered that return ListIterable -
Uses of ListIterable in org.eclipse.collections.api.partition.list
Methods in org.eclipse.collections.api.partition.list that return ListIterable -
Uses of ListIterable in org.eclipse.collections.api.set.sorted
Methods in org.eclipse.collections.api.set.sorted that return ListIterableModifier and TypeMethodDescription<V> ListIterable<V> <V> ListIterable<V> SortedSetIterable.collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <P,V> ListIterable <V> SortedSetIterable.collectWith(Function2<? super T, ? super P, ? extends V> function, P parameter) default <V> ListIterable<V> SortedSetIterable.collectWithIndex(ObjectIntToObjectFunction<? super T, ? extends V> function) <V> ListIterable<V> SortedSetIterable.flatCollect(Function<? super T, ? extends Iterable<V>> function) default <P,V> ListIterable <V> SortedSetIterable.flatCollectWith(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) -
Uses of ListIterable in org.eclipse.collections.api.stack
Methods in org.eclipse.collections.api.stack that return ListIterableModifier and TypeMethodDescriptionStackIterable.peek(int count) MutableStack.pop(int count) Removes and returns a ListIterable of the number of elements specified by the count, beginning with the top of the stack.Methods in org.eclipse.collections.api.stack that return types with arguments of type ListIterableModifier and TypeMethodDescriptiondefault Pair<ListIterable<T>, ImmutableStack<T>> ImmutableStack.peekAndPop(int count) -
Uses of ListIterable in org.eclipse.collections.impl.lazy
Fields in org.eclipse.collections.impl.lazy declared as ListIterableMethods in org.eclipse.collections.impl.lazy with parameters of type ListIterableModifier and TypeMethodDescriptionstatic <T> ReverseIterable<T> ReverseIterable.adapt(ListIterable<T> listIterable) Constructors in org.eclipse.collections.impl.lazy with parameters of type ListIterable -
Uses of ListIterable in org.eclipse.collections.impl.lazy.parallel.list
Subclasses with type arguments of type ListIterable in org.eclipse.collections.impl.lazy.parallel.listFields in org.eclipse.collections.impl.lazy.parallel.list declared as ListIterableModifier and TypeFieldDescriptionprivate final ListIterable<T> ListIterableParallelIterable.delegateprivate final ListIterable<T> ListIterableBatch.listConstructors in org.eclipse.collections.impl.lazy.parallel.list with parameters of type ListIterableModifierConstructorDescriptionListIterableBatch(ListIterable<T> list, int chunkStartIndex, int chunkEndIndex) ListIterableParallelIterable(ListIterable<T> delegate, ExecutorService executorService, int batchSize) NonParallelListIterable(ListIterable<T> delegate) -
Uses of ListIterable in org.eclipse.collections.impl.list.fixed
Classes in org.eclipse.collections.impl.list.fixed that implement ListIterableModifier and TypeClassDescriptionclassclassprivate static classfinal classArrayAdapter<T>This class provides a MutableList wrapper around an array.(package private) final classA DoubletonList is a two-element memory efficient List.(package private) final classEmptyList<T>This class is a memory efficient list with no elements.(package private) final classThis is a four element memory efficient List which is created by calling Lists.fixedSize.of(one, two, three, four).(package private) final classThis is a five element memory efficient List which is created by calling Lists.fixedSize.of(one, two, three, four, five).(package private) final classThis is a six element immutable List which is created by calling Lists.fixedSize.of(one, two, three, four, five, six).(package private) final classThis class is a memory efficient list with one element.(package private) final classThis is a three element memory efficient List which is created by calling Lists.fixedSize.of(one, two, three). -
Uses of ListIterable in org.eclipse.collections.impl.list.immutable
Classes in org.eclipse.collections.impl.list.immutable that implement ListIterableModifier and TypeClassDescription(package private) classThis class is the parent class for all ImmutableLists.protected static class(package private) final classAn ImmutableArrayList wraps a Java array, but it cannot be modified after creation.(package private) final classThis is a ten element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven, eight, nine, ten) method.(package private) final classThis is a two element immutable List which is created by calling Immutable.newListWith(one, two) method.(package private) final classThis is a zero elementImmutableListwhich is created by calling the Lists.immutable.empty() method.(package private) final classThis is a nine element immutable List which is created by calling Lists.immutable.with(one, two, three, four, five, six, seven, eight, nine) method.(package private) final classThis is an eight element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven, eight) method.(package private) final classThis is a four element immutable List which is created by calling Immutable.newListWith(one, two, three, four) method.(package private) final classThis is a five element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five) method.(package private) final classThis is a seven element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven) method.(package private) final classThis is a six element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six) method.(package private) final classThis is a single element immutable List which is created by calling Immutable.newListWith(one) method.(package private) final classThis is a three element immutable List which is created by calling Immutable.newListWith(one, two, three) method. -
Uses of ListIterable in org.eclipse.collections.impl.list.mutable
Classes in org.eclipse.collections.impl.list.mutable that implement ListIterableModifier and TypeClassDescriptionclassclassprotected static classfinal classThis class provides a MutableList wrapper around a JDK Collections ArrayList instance.final classCompositeFastList behaves like a list, but is composed of at least one list.classFastList<T>FastList is an attempt to provide the same functionality as ArrayList without the support for concurrent modification exceptions.final classListAdapter<T>This class provides a MutableList wrapper around a JDK Collections List interface instance.final classMultiReadFastList provides a thread-safe wrapper around a FastList, using a ReentrantReadWriteLock.(package private) static final classfinal classThis class provides a MutableList wrapper around a JDK Collections List interface instance.classA synchronized view of aMutableList.classAn unmodifiable view of a list.private static final classMethods in org.eclipse.collections.impl.list.mutable with parameters of type ListIterableModifier and TypeMethodDescription<T2> voidMultiReaderFastList.forEachInBoth(ListIterable<T2> other, Procedure2<? super T, ? super T2> procedure) <T2> voidSynchronizedMutableList.forEachInBoth(ListIterable<T2> other, Procedure2<? super T, ? super T2> procedure) -
Uses of ListIterable in org.eclipse.collections.impl.list.mutable.primitive
Classes in org.eclipse.collections.impl.list.mutable.primitive that implement ListIterableModifier and TypeClassDescriptionclassA boxed view of aMutableBooleanList.classA boxed view of aMutableByteList.classA boxed view of aMutableCharList.classA boxed view of aMutableDoubleList.classA boxed view of aMutableFloatList.classA boxed view of aMutableIntList.classA boxed view of aMutableLongList.classA boxed view of aMutableShortList. -
Uses of ListIterable in org.eclipse.collections.impl.stack.immutable
Methods in org.eclipse.collections.impl.stack.immutable that return ListIterableModifier and TypeMethodDescriptionImmutableArrayStack.peek(int count) Deprecated.ImmutableEmptyStack.peek(int count) ImmutableNotEmptyStack.peek(int count) Methods in org.eclipse.collections.impl.stack.immutable that return types with arguments of type ListIterableModifier and TypeMethodDescriptionPair<ListIterable<T>, ImmutableStack<T>> ImmutableArrayStack.peekAndPop(int count) Deprecated.Pair<ListIterable<T>, ImmutableStack<T>> ImmutableEmptyStack.peekAndPop(int count) Pair<ListIterable<T>, ImmutableStack<T>> ImmutableNotEmptyStack.peekAndPop(int count) -
Uses of ListIterable in org.eclipse.collections.impl.stack.mutable
Methods in org.eclipse.collections.impl.stack.mutable that return ListIterable -
Uses of ListIterable in org.eclipse.collections.impl.utility.internal
Methods in org.eclipse.collections.impl.utility.internal with parameters of type ListIterableModifier and TypeMethodDescriptionstatic <T> voidInternalArrayIterate.appendString(ListIterable<T> iterable, T[] array, int size, Appendable appendable, String start, String separator, String end)