Uses of Interface
org.eclipse.collections.api.ordered.ReversibleIterable
Packages that use ReversibleIterable
Package
Description
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 interfaces for map API which enhance the performance and functionality of
Map
This package contains mutable and immutable sorted map interfaces.
This package contains interfaces for sorted set API.
This package contains implementations of
MutableSortedBag
.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
MutableSortedMap
interface.This package contains implementations of the
MutableSortedMap
interface.This package contains implementations of
ImmutableSortedSet
.This package contains implementations of
MutableSortedSet
.-
Uses of ReversibleIterable in org.eclipse.collections.api.bag.sorted
Subinterfaces of ReversibleIterable in org.eclipse.collections.api.bag.sortedModifier and TypeInterfaceDescriptioninterface
ImmutableSortedBag is the non-modifiable equivalent interface toMutableSortedBag
.interface
interface
SortedBag<T>
An Iterable whose elements are sorted by some comparator or their natural ordering and may contain duplicate entries. -
Uses of ReversibleIterable in org.eclipse.collections.api.list
Subinterfaces of ReversibleIterable in org.eclipse.collections.api.listModifier and TypeInterfaceDescriptioninterface
A FixedSizeList is a list that may be mutated, but cannot grow or shrink in size.interface
ImmutableList is the non-modifiable equivalent interface toMutableList
.interface
ListIterable<T>
An iterable whose items are ordered and may be accessed directly by index.interface
A MultiReaderList provides thread-safe iteration for a list through methodswithReadLockAndDelegate()
andwithWriteLockAndDelegate()
.interface
MutableList<T>
A MutableList is an extension of java.util.List which provides methods matching the Smalltalk Collection protocol. -
Uses of ReversibleIterable in org.eclipse.collections.api.map
Subinterfaces of ReversibleIterable in org.eclipse.collections.api.mapModifier and TypeInterfaceDescriptioninterface
ImmutableOrderedMap<K,
V> interface
MutableOrderedMap<K,
V> interface
OrderedMap<K,
V> A map whose keys are ordered but not necessarily sorted, for example a linked hash map. -
Uses of ReversibleIterable in org.eclipse.collections.api.map.sorted
Subinterfaces of ReversibleIterable in org.eclipse.collections.api.map.sortedModifier and TypeInterfaceDescriptioninterface
ImmutableSortedMap<K,
V> An ImmutableSortedMap is different from a JCF SortedMap because it has no mutating methods.interface
MutableSortedMap<K,
V> A MutableSortedMap is similar to a JCF Map but adds additional useful internal iterator methods.interface
SortedMapIterable<K,
V> An iterable Map whose elements are sorted. -
Uses of ReversibleIterable in org.eclipse.collections.api.multimap.ordered
Methods in org.eclipse.collections.api.multimap.ordered that return ReversibleIterable -
Uses of ReversibleIterable in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered that return ReversibleIterableModifier and TypeMethodDescription<V> ReversibleIterable
<V> <V> ReversibleIterable
<V> ReversibleIterable.collectIf
(Predicate<? super T> predicate, Function<? super T, ? extends V> function) <P,
V> ReversibleIterable <V> ReversibleIterable.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) default <V> ReversibleIterable
<V> ReversibleIterable.collectWithIndex
(ObjectIntToObjectFunction<? super T, ? extends V> function) ReversibleIterable.distinct()
ReversibleIterable.drop
(int count) Returns an iterable after skipping the firstcount
elements or an empty iterable if thecount
is greater than the length of the iterable.Returns the final elements that do not satisfy the Predicate.<V> ReversibleIterable
<V> ReversibleIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) default <P,
V> ReversibleIterable <V> ReversibleIterable.flatCollectWith
(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) <P> ReversibleIterable
<T> ReversibleIterable.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <S> ReversibleIterable
<S> ReversibleIterable.selectInstancesOf
(Class<S> clazz) <P> ReversibleIterable
<T> ReversibleIterable.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) ReversibleIterable.take
(int count) Returns the firstcount
elements of the iterable or all the elements in the iterable ifcount
is greater than the length of the iterable.Returns the initial elements that satisfy the Predicate.ReversibleIterable.toReversed()
Returns a new ReversibleIterable in reverse order.<S> ReversibleIterable
<Pair<T, S>> ReversibleIterable.zipWithIndex()
-
Uses of ReversibleIterable in org.eclipse.collections.api.ordered.primitive
Methods in org.eclipse.collections.api.ordered.primitive that return ReversibleIterableModifier and TypeMethodDescription<V> ReversibleIterable
<V> ReversibleBooleanIterable.collect
(BooleanToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleByteIterable.collect
(ByteToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleCharIterable.collect
(CharToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleDoubleIterable.collect
(DoubleToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleFloatIterable.collect
(FloatToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleIntIterable.collect
(IntToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleLongIterable.collect
(LongToObjectFunction<? extends V> function) <V> ReversibleIterable
<V> ReversibleShortIterable.collect
(ShortToObjectFunction<? extends V> function) default <V> ReversibleIterable
<V> ReversibleBooleanIterable.collectWithIndex
(BooleanIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleByteIterable.collectWithIndex
(ByteIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleCharIterable.collectWithIndex
(CharIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleDoubleIterable.collectWithIndex
(DoubleIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleFloatIterable.collectWithIndex
(FloatIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleIntIterable.collectWithIndex
(IntIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleLongIterable.collectWithIndex
(LongIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> ReversibleIterable
<V> ReversibleShortIterable.collectWithIndex
(ShortIntToObjectFunction<? extends V> function) Returns a new ReversibleIterable using results obtained by applying the specified function to each element and its corresponding index. -
Uses of ReversibleIterable in org.eclipse.collections.api.partition.ordered
Methods in org.eclipse.collections.api.partition.ordered that return ReversibleIterableModifier and TypeMethodDescriptionPartitionReversibleIterable.getRejected()
PartitionReversibleIterable.getSelected()
-
Uses of ReversibleIterable in org.eclipse.collections.api.set.sorted
Subinterfaces of ReversibleIterable 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. -
Uses of ReversibleIterable in org.eclipse.collections.impl.bag.sorted.immutable
Classes in org.eclipse.collections.impl.bag.sorted.immutable that implement ReversibleIterableModifier and TypeClassDescription(package private) class
(package private) class
(package private) class
-
Uses of ReversibleIterable in org.eclipse.collections.impl.bag.sorted.mutable
Classes in org.eclipse.collections.impl.bag.sorted.mutable that implement ReversibleIterableModifier and TypeClassDescriptionclass
class
A synchronized view of aMutableSortedBag
.class
TreeBag<T>
A TreeBag is a MutableSortedBag which uses a SortedMap as its underlying data store.class
An unmodifiable view of a SortedBag. -
Uses of ReversibleIterable in org.eclipse.collections.impl.list.fixed
Classes in org.eclipse.collections.impl.list.fixed that implement ReversibleIterableModifier and TypeClassDescriptionclass
class
private static class
final class
ArrayAdapter<T>
This class provides a MutableList wrapper around an array.(package private) final class
A DoubletonList is a two-element memory efficient List.(package private) final class
EmptyList<T>
This class is a memory efficient list with no elements.(package private) final class
This is a four element memory efficient List which is created by calling Lists.fixedSize.of(one, two, three, four).(package private) final class
This is a five element memory efficient List which is created by calling Lists.fixedSize.of(one, two, three, four, five).(package private) final class
This is a six element immutable List which is created by calling Lists.fixedSize.of(one, two, three, four, five, six).(package private) final class
This class is a memory efficient list with one element.(package private) final class
This is a three element memory efficient List which is created by calling Lists.fixedSize.of(one, two, three). -
Uses of ReversibleIterable in org.eclipse.collections.impl.list.immutable
Classes in org.eclipse.collections.impl.list.immutable that implement ReversibleIterableModifier and TypeClassDescription(package private) class
This class is the parent class for all ImmutableLists.protected static class
(package private) final class
An ImmutableArrayList wraps a Java array, but it cannot be modified after creation.(package private) final class
This 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 class
This is a two element immutable List which is created by calling Immutable.newListWith(one, two) method.(package private) final class
This is a zero elementImmutableList
which is created by calling the Lists.immutable.empty() method.(package private) final class
This 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 class
This 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 class
This is a four element immutable List which is created by calling Immutable.newListWith(one, two, three, four) method.(package private) final class
This is a five element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five) method.(package private) final class
This is a seven element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six, seven) method.(package private) final class
This is a six element immutable List which is created by calling Immutable.newListWith(one, two, three, four, five, six) method.(package private) final class
This is a single element immutable List which is created by calling Immutable.newListWith(one) method.(package private) final class
This is a three element immutable List which is created by calling Immutable.newListWith(one, two, three) method. -
Uses of ReversibleIterable in org.eclipse.collections.impl.list.mutable
Classes in org.eclipse.collections.impl.list.mutable that implement ReversibleIterableModifier and TypeClassDescriptionclass
class
protected static class
final class
This class provides a MutableList wrapper around a JDK Collections ArrayList instance.final class
CompositeFastList behaves like a list, but is composed of at least one list.class
FastList<T>
FastList is an attempt to provide the same functionality as ArrayList without the support for concurrent modification exceptions.final class
ListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections List interface instance.final class
MultiReadFastList provides a thread-safe wrapper around a FastList, using a ReentrantReadWriteLock.(package private) static final class
final class
This class provides a MutableList wrapper around a JDK Collections List interface instance.class
A synchronized view of aMutableList
.class
An unmodifiable view of a list.private static final class
-
Uses of ReversibleIterable in org.eclipse.collections.impl.map.ordered.mutable
Classes in org.eclipse.collections.impl.map.ordered.mutable that implement ReversibleIterableModifier and TypeClassDescriptionclass
OrderedMapAdapter<K,
V> class
An unmodifiable view of a map.Methods in org.eclipse.collections.impl.map.ordered.mutable that return ReversibleIterableModifier and TypeMethodDescription<V1> ReversibleIterable
<V1> UnmodifiableMutableOrderedMap.collectWithIndex
(ObjectIntToObjectFunction<? super V, ? extends V1> function) -
Uses of ReversibleIterable in org.eclipse.collections.impl.map.sorted.immutable
Classes in org.eclipse.collections.impl.map.sorted.immutable that implement ReversibleIterableModifier and TypeClassDescriptionclass
(package private) final class
This is a zero elementImmutableSortedMap
which is created by calling SortedMaps.immutable.empty().class
ImmutableTreeMap<K,
V> -
Uses of ReversibleIterable in org.eclipse.collections.impl.map.sorted.mutable
Classes in org.eclipse.collections.impl.map.sorted.mutable that implement ReversibleIterableModifier and TypeClassDescriptionclass
class
SortedMapAdapter<K,
V> This class provides a MutableSortedMap wrapper around a JDK Collections SortedMap interface instance.class
A synchronized view of a SortedMap.class
TreeSortedMap<K,
V> class
UnmodifiableTreeMap<K,
V> An unmodifiable view of a map. -
Uses of ReversibleIterable in org.eclipse.collections.impl.set.sorted.immutable
Classes in org.eclipse.collections.impl.set.sorted.immutable that implement ReversibleIterableModifier and TypeClassDescription(package private) class
This class is the parent class for all ImmutableSortedSets.(package private) final class
This is a zero elementImmutableSortedSet
which is created by calling the SortedSets.immutable.empty() method.(package private) final class
-
Uses of ReversibleIterable in org.eclipse.collections.impl.set.sorted.mutable
Classes in org.eclipse.collections.impl.set.sorted.mutable that implement ReversibleIterableModifier 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.