Uses of Interface
org.eclipse.collections.api.ordered.ReversibleIterable
-
Uses of ReversibleIterable in org.eclipse.collections.api.bag.sorted
Subinterfaces of ReversibleIterable in org.eclipse.collections.api.bag.sorted Modifier and Type Interface Description interface
ImmutableSortedBag<T>
ImmutableSortedBag is the non-modifiable equivalent interface toMutableSortedBag
.interface
MutableSortedBag<T>
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.list Modifier and Type Interface Description interface
FixedSizeList<T>
A FixedSizeList is a list that may be mutated, but cannot grow or shrink in size.interface
ImmutableList<T>
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
MultiReaderList<T>
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.map Modifier and Type Interface Description interface
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.sorted Modifier and Type Interface Description interface
ImmutableSortedMap<K,V>
An ImmutableSortedMap is different than a JCF SortedMap in that it has no mutating methods, but it shares the read-only protocol of a SortedMap.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 Modifier and Type Method Description ReversibleIterable<V>
ReversibleIterableMultimap. get(K key)
-
Uses of ReversibleIterable in org.eclipse.collections.api.ordered
Methods in org.eclipse.collections.api.ordered that return ReversibleIterable Modifier and Type Method Description <V> ReversibleIterable<V>
ReversibleIterable. collect(Function<? super T,? extends V> function)
<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<T>
ReversibleIterable. distinct()
ReversibleIterable<T>
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.ReversibleIterable<T>
ReversibleIterable. dropWhile(Predicate<? super T> predicate)
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)
ReversibleIterable<T>
ReversibleIterable. reject(Predicate<? super T> predicate)
<P> ReversibleIterable<T>
ReversibleIterable. rejectWith(Predicate2<? super T,? super P> predicate, P parameter)
ReversibleIterable<T>
ReversibleIterable. select(Predicate<? super T> predicate)
<S> ReversibleIterable<S>
ReversibleIterable. selectInstancesOf(Class<S> clazz)
<P> ReversibleIterable<T>
ReversibleIterable. selectWith(Predicate2<? super T,? super P> predicate, P parameter)
ReversibleIterable<T>
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.ReversibleIterable<T>
ReversibleIterable. takeWhile(Predicate<? super T> predicate)
Returns the initial elements that satisfy the Predicate.ReversibleIterable<T>
ReversibleIterable. tap(Procedure<? super T> procedure)
ReversibleIterable<T>
ReversibleIterable. toReversed()
Returns a new ReversibleIterable in reverse order.<S> ReversibleIterable<Pair<T,S>>
ReversibleIterable. zip(Iterable<S> that)
ReversibleIterable<Pair<T,Integer>>
ReversibleIterable. zipWithIndex()
-
Uses of ReversibleIterable in org.eclipse.collections.api.ordered.primitive
Methods in org.eclipse.collections.api.ordered.primitive that return ReversibleIterable Modifier and Type Method Description <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 ReversibleIterable Modifier and Type Method Description ReversibleIterable<T>
PartitionReversibleIterable. getRejected()
ReversibleIterable<T>
PartitionReversibleIterable. getSelected()
-
Uses of ReversibleIterable in org.eclipse.collections.api.set.sorted
Subinterfaces of ReversibleIterable in org.eclipse.collections.api.set.sorted Modifier and Type Interface Description interface
ImmutableSortedSet<T>
ImmutableSortedSet is the non-modifiable equivalent interface toMutableSortedSet
.interface
MutableSortedSet<T>
A MutableSortedSet is an implementation of a JCF SortedSet which provides methods matching the Smalltalk Collection protocol.interface
SortedSetIterable<T>
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.mutable
Classes in org.eclipse.collections.impl.bag.sorted.mutable that implement ReversibleIterable Modifier and Type Class Description class
AbstractMutableSortedBag<T>
class
SynchronizedSortedBag<T>
A synchronized view of aMutableSortedBag
.class
TreeBag<T>
A TreeBag is a MutableSortedBag which uses a SortedMap as its underlying data store.class
UnmodifiableSortedBag<T>
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 ReversibleIterable Modifier and Type Class Description class
AbstractArrayAdapter<T>
class
AbstractMemoryEfficientMutableList<T>
class
ArrayAdapter<T>
This class provides a MutableList wrapper around an array. -
Uses of ReversibleIterable in org.eclipse.collections.impl.list.mutable
Classes in org.eclipse.collections.impl.list.mutable that implement ReversibleIterable Modifier and Type Class Description class
AbstractListAdapter<T>
class
AbstractMutableList<T>
class
ArrayListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections ArrayList instance.class
CompositeFastList<E>
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.class
ListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections List interface instance.class
MultiReaderFastList<T>
MultiReadFastList provides a thread-safe wrapper around a FastList, using a ReentrantReadWriteLock.class
RandomAccessListAdapter<T>
This class provides a MutableList wrapper around a JDK Collections List interface instance.class
SynchronizedMutableList<T>
A synchronized view of aMutableList
.class
UnmodifiableMutableList<T>
An unmodifiable view of a list. -
Uses of ReversibleIterable in org.eclipse.collections.impl.map.ordered.mutable
Classes in org.eclipse.collections.impl.map.ordered.mutable that implement ReversibleIterable Modifier and Type Class Description class
OrderedMapAdapter<K,V>
class
UnmodifiableMutableOrderedMap<K,V>
An unmodifiable view of a map.Methods in org.eclipse.collections.impl.map.ordered.mutable that return ReversibleIterable Modifier and Type Method Description <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 ReversibleIterable Modifier and Type Class Description class
AbstractImmutableSortedMap<K,V>
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 ReversibleIterable Modifier and Type Class Description class
AbstractMutableSortedMap<K,V>
class
SortedMapAdapter<K,V>
This class provides a MutableSortedMap wrapper around a JDK Collections SortedMap interface instance.class
SynchronizedSortedMap<K,V>
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.mutable
Classes in org.eclipse.collections.impl.set.sorted.mutable that implement ReversibleIterable Modifier and Type Class Description class
SortedSetAdapter<T>
This class provides a MutableSortedSet wrapper around a JDK Collections SortedSet interface instance.class
SynchronizedSortedSet<T>
A synchronized view of aMutableSortedSet
.class
TreeSortedSet<T>
class
UnmodifiableSortedSet<T>
An unmodifiable view of a SortedSet.