Uses of Interface
org.eclipse.collections.api.ordered.OrderedIterable
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 interfaces for stack API.
This package contains implementations of
MutableSortedBag
.This package contains implementations of the
FixedSizeList
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
MutableSortedSet
.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 OrderedIterable in org.eclipse.collections.api.bag.sorted
Modifier 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 OrderedIterable in org.eclipse.collections.api.list
Modifier 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 OrderedIterable in org.eclipse.collections.api.map
Modifier 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 OrderedIterable in org.eclipse.collections.api.map.sorted
Modifier 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 OrderedIterable in org.eclipse.collections.api.multimap.ordered
-
Uses of OrderedIterable in org.eclipse.collections.api.ordered
Modifier and TypeInterfaceDescriptioninterface
A ReversibleIterable is an ordered iterable that you can iterate over forwards or backwards.interface
A SortedIterable is an ordered iterable where the elements are stored in sorted order defined by a non-strict partial order relation.Modifier and TypeMethodDescription<V> OrderedIterable<V>
<V> OrderedIterable<V>
<P,
V> OrderedIterable<V> OrderedIterable.collectWith
(Function2<? super T, ? super P, ? extends V> function, P parameter) default <V> OrderedIterable<V>
OrderedIterable.collectWithIndex
(ObjectIntToObjectFunction<? super T, ? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.OrderedIterable.distinct()
Returns a newOrderedIterable
containing the distinct elements in this iterable.Returns the final elements that do not satisfy the Predicate.<V> OrderedIterable<V>
OrderedIterable.flatCollect
(Function<? super T, ? extends Iterable<V>> function) default <P,
V> OrderedIterable<V> OrderedIterable.flatCollectWith
(Function2<? super T, ? super P, ? extends Iterable<V>> function, P parameter) <P> OrderedIterable<T>
OrderedIterable.rejectWith
(Predicate2<? super T, ? super P> predicate, P parameter) <S> OrderedIterable<S>
OrderedIterable.selectInstancesOf
(Class<S> clazz) <P> OrderedIterable<T>
OrderedIterable.selectWith
(Predicate2<? super T, ? super P> predicate, P parameter) Returns the initial elements that satisfy the Predicate.<S> OrderedIterable<Pair<T,
S>> Returns aOrderedIterable
formed from thisOrderedIterable
and anotherIterable
by combining corresponding elements in pairs.OrderedIterable.zipWithIndex()
Modifier and TypeMethodDescription<S> boolean
OrderedIterable.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) Returns true if both OrderedIterables have the same length andpredicate
returns true for all corresponding elements e1 of thisOrderedIterable
and e2 ofother
. -
Uses of OrderedIterable in org.eclipse.collections.api.ordered.primitive
Modifier and TypeMethodDescription<V> OrderedIterable<V>
OrderedBooleanIterable.collect
(BooleanToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedByteIterable.collect
(ByteToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedCharIterable.collect
(CharToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedDoubleIterable.collect
(DoubleToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedFloatIterable.collect
(FloatToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedIntIterable.collect
(IntToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedLongIterable.collect
(LongToObjectFunction<? extends V> function) <V> OrderedIterable<V>
OrderedShortIterable.collect
(ShortToObjectFunction<? extends V> function) default <V> OrderedIterable<V>
OrderedBooleanIterable.collectWithIndex
(BooleanIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedByteIterable.collectWithIndex
(ByteIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedCharIterable.collectWithIndex
(CharIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedDoubleIterable.collectWithIndex
(DoubleIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedFloatIterable.collectWithIndex
(FloatIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedIntIterable.collectWithIndex
(IntIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedLongIterable.collectWithIndex
(LongIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index.default <V> OrderedIterable<V>
OrderedShortIterable.collectWithIndex
(ShortIntToObjectFunction<? extends V> function) Returns a new OrderedIterable using results obtained by applying the specified function to each element and its corresponding index. -
Uses of OrderedIterable in org.eclipse.collections.api.partition.ordered
Modifier and TypeMethodDescriptionPartitionOrderedIterable.getRejected()
PartitionOrderedIterable.getSelected()
-
Uses of OrderedIterable in org.eclipse.collections.api.set.sorted
Modifier 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 OrderedIterable in org.eclipse.collections.api.stack
Modifier and TypeInterfaceDescriptioninterface
interface
MutableStack<T>
interface
StackIterable is a last-in-first-out data structure. -
Uses of OrderedIterable in org.eclipse.collections.impl.bag.sorted.mutable
Modifier 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.Modifier and TypeMethodDescription<S> boolean
SynchronizedSortedBag.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
TreeBag.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
UnmodifiableSortedBag.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.list.fixed
Modifier and TypeClassDescriptionclass
class
final class
ArrayAdapter<T>
This class provides a MutableList wrapper around an array.Modifier and TypeMethodDescription<S> boolean
AbstractArrayAdapter.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.list.mutable
Modifier and TypeClassDescriptionclass
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.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.Modifier and TypeMethodDescription<S> boolean
AbstractMutableList.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
ArrayListAdapter.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
FastList.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
ListAdapter.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
MultiReaderFastList.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
RandomAccessListAdapter.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
SynchronizedMutableList.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
UnmodifiableMutableList.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.map.ordered.mutable
Modifier and TypeClassDescriptionclass
OrderedMapAdapter<K,
V> class
An unmodifiable view of a map.Modifier and TypeMethodDescription<S> boolean
OrderedMapAdapter.corresponds
(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) <S> boolean
UnmodifiableMutableOrderedMap.corresponds
(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.map.sorted.immutable
Modifier and TypeMethodDescription<S> boolean
AbstractImmutableSortedMap.corresponds
(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.map.sorted.mutable
Modifier 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.Modifier and TypeMethodDescription<S> boolean
AbstractMutableSortedMap.corresponds
(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) <S> boolean
SynchronizedSortedMap.corresponds
(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) <S> boolean
UnmodifiableTreeMap.corresponds
(OrderedIterable<S> other, Predicate2<? super V, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.set.sorted.mutable
Modifier 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.Modifier and TypeMethodDescription<S> boolean
SortedSetAdapter.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
SynchronizedSortedSet.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
TreeSortedSet.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
UnmodifiableSortedSet.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.stack.mutable
Modifier and TypeClassDescriptionclass
ArrayStack<T>
ArrayStack is a MutableStack which contains a FastList of data.final class
A synchronized view of aMutableStack
.final class
Modifier and TypeMethodDescription<S> boolean
ArrayStack.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
SynchronizedStack.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) <S> boolean
UnmodifiableStack.corresponds
(OrderedIterable<S> other, Predicate2<? super T, ? super S> predicate) boolean
ArrayStack.hasSameElements
(OrderedIterable<T> other) -
Uses of OrderedIterable in org.eclipse.collections.impl.utility
Modifier and TypeMethodDescriptionstatic <S,
T> boolean OrderedIterate.corresponds
(OrderedIterable<T> o1, OrderedIterable<S> o2, Predicate2<? super T, ? super S> predicate) -
Uses of OrderedIterable in org.eclipse.collections.impl.utility.internal
Modifier and TypeMethodDescriptionstatic <T,
P> boolean InternalArrayIterate.corresponds
(T[] array, int size, OrderedIterable<P> other, Predicate2<? super T, ? super P> predicate) static <T,
P> boolean RandomAccessListIterate.corresponds
(List<T> list, OrderedIterable<P> other, Predicate2<? super T, ? super P> predicate)