| Package | Description |
|---|---|
| org.eclipse.collections.api.bag.sorted |
This package contains interfaces for SortedBag API.
|
| org.eclipse.collections.api.list |
This package contains interfaces for list API which enhance the performance and functionality of
List. |
| org.eclipse.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
| org.eclipse.collections.api.map.sorted |
This package contains mutable and immutable sorted map interfaces.
|
| org.eclipse.collections.api.multimap.ordered | |
| org.eclipse.collections.api.ordered | |
| org.eclipse.collections.api.ordered.primitive | |
| org.eclipse.collections.api.partition.ordered | |
| org.eclipse.collections.api.set.sorted |
This package contains interfaces for sorted set API.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableSortedBag<T>
ImmutableSortedBag is the non-modifiable equivalent interface to
MutableSortedBag. |
interface |
MutableSortedBag<T> |
interface |
SortedBag<T>
An Iterable whose elements are sorted by some comparator or their natural ordering and may contain duplicate entries.
|
| Modifier and Type | Interface and 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 to
MutableList. |
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 methods
withReadLockAndDelegate() and withWriteLockAndDelegate(). |
interface |
MutableList<T>
A MutableList is an extension of java.util.List which provides methods matching the Smalltalk Collection protocol.
|
| Modifier and Type | Interface and 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.
|
| Modifier and Type | Interface and 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.
|
| Modifier and Type | Method and Description |
|---|---|
ReversibleIterable<V> |
ReversibleIterableMultimap.get(K key) |
| Modifier and Type | Method and 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 first
count elements
or an empty iterable if the count 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 first
count elements of the iterable
or all the elements in the iterable if count 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() |
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
ReversibleIterable<T> |
PartitionReversibleIterable.getRejected() |
ReversibleIterable<T> |
PartitionReversibleIterable.getSelected() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableSortedSet<T>
ImmutableSortedSet is the non-modifiable equivalent interface to
MutableSortedSet. |
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.
|
Copyright © 2004–2021. All rights reserved.