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.
|
org.eclipse.collections.api.stack |
This package contains interfaces for stack API.
|
org.eclipse.collections.impl.bag.sorted.mutable |
This package contains implementations of
MutableSortedBag . |
org.eclipse.collections.impl.list.fixed |
This package contains implementations of the
FixedSizeList interface. |
org.eclipse.collections.impl.list.mutable |
This package contains implementations of the
MutableList interface. |
org.eclipse.collections.impl.map.sorted.immutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.map.sorted.mutable |
This package contains implementations of the
MutableSortedMap interface. |
org.eclipse.collections.impl.set.sorted.mutable |
This package contains implementations of
MutableSortedSet . |
org.eclipse.collections.impl.stack.mutable |
This package contains implementations of the
MutableStack interface. |
org.eclipse.collections.impl.utility |
This package contains static utilities that provide iteration pattern implementations which work with JCF collections.
|
org.eclipse.collections.impl.utility.internal |
This package contains static utilities that provide internal iteration pattern implementations which work with JCF collections.
|
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 |
MutableList<T>
A MutableList is an implementation of a JCF 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 |
---|---|
OrderedIterable<V> |
OrderedIterableMultimap.get(K key) |
Modifier and Type | Interface and Description |
---|---|
interface |
ReversibleIterable<T>
A ReversibleIterable is an ordered iterable that you can iterate over forwards or backwards.
|
interface |
SortedIterable<T>
A SortedIterable is an ordered iterable where the elements are stored in sorted order defined by a non-strict partial
order relation.
|
Modifier and Type | Method and Description |
---|---|
<V> OrderedIterable<V> |
OrderedIterable.collect(Function<? super T,? extends V> function) |
<V> OrderedIterable<V> |
OrderedIterable.collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function) |
<P,V> OrderedIterable<V> |
OrderedIterable.collectWith(Function2<? super T,? super P,? extends V> function,
P parameter) |
OrderedIterable<T> |
OrderedIterable.distinct()
Returns a new
OrderedIterable containing the distinct elements in this iterable. |
OrderedIterable<T> |
OrderedIterable.dropWhile(Predicate<? super T> predicate)
Returns the final elements that do not satisfy the Predicate.
|
<V> OrderedIterable<V> |
OrderedIterable.flatCollect(Function<? super T,? extends Iterable<V>> function) |
OrderedIterable<T> |
OrderedIterable.reject(Predicate<? super T> predicate) |
<P> OrderedIterable<T> |
OrderedIterable.rejectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
OrderedIterable<T> |
OrderedIterable.select(Predicate<? super T> predicate) |
<S> OrderedIterable<S> |
OrderedIterable.selectInstancesOf(Class<S> clazz) |
<P> OrderedIterable<T> |
OrderedIterable.selectWith(Predicate2<? super T,? super P> predicate,
P parameter) |
OrderedIterable<T> |
OrderedIterable.takeWhile(Predicate<? super T> predicate)
Returns the initial elements that satisfy the Predicate.
|
OrderedIterable<T> |
OrderedIterable.tap(Procedure<? super T> procedure) |
<S> OrderedIterable<Pair<T,S>> |
OrderedIterable.zip(Iterable<S> that)
Returns a
OrderedIterable formed from this OrderedIterable and another Iterable by
combining corresponding elements in pairs. |
OrderedIterable<Pair<T,Integer>> |
OrderedIterable.zipWithIndex() |
Modifier and Type | Method and Description |
---|---|
<S> boolean |
OrderedIterable.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate)
Returns true if both OrderedIterables have the same length
and
predicate returns true for all corresponding elements e1 of
this OrderedIterable and e2 of other . |
Modifier and Type | Method and Description |
---|---|
<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) |
Modifier and Type | Method and Description |
---|---|
OrderedIterable<T> |
PartitionOrderedIterable.getRejected() |
OrderedIterable<T> |
PartitionOrderedIterable.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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ImmutableStack<T> |
interface |
MutableStack<T> |
interface |
StackIterable<T>
StackIterable is a last-in-first-out data structure.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMutableSortedBag<T> |
class |
SynchronizedSortedBag<T>
A synchronized view of a
MutableSortedBag . |
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.
|
Modifier and Type | Method and Description |
---|---|
<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) |
<S> boolean |
SynchronizedSortedBag.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArrayAdapter<T> |
class |
AbstractMemoryEfficientMutableList<T> |
class |
ArrayAdapter<T>
This class provides a MutableList wrapper around an array.
|
Modifier and Type | Method and Description |
---|---|
<S> boolean |
AbstractArrayAdapter.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
Modifier and Type | Class and 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 a
MutableList . |
class |
UnmodifiableMutableList<T>
An unmodifiable view of a list.
|
Modifier and Type | Method and Description |
---|---|
<S> boolean |
FastList.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
<S> boolean |
UnmodifiableMutableList.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 |
RandomAccessListAdapter.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 |
ArrayListAdapter.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
<S> boolean |
AbstractMutableList.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
<S> boolean |
SynchronizedMutableList.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractImmutableSortedMap<K,V> |
class |
ImmutableTreeMap<K,V> |
Modifier and Type | Method and Description |
---|---|
<S> boolean |
AbstractImmutableSortedMap.corresponds(OrderedIterable<S> other,
Predicate2<? super V,? super S> predicate) |
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
<S> boolean |
SynchronizedSortedMap.corresponds(OrderedIterable<S> other,
Predicate2<? super V,? super S> predicate) |
<S> boolean |
AbstractMutableSortedMap.corresponds(OrderedIterable<S> other,
Predicate2<? super V,? super S> predicate) |
<S> boolean |
UnmodifiableTreeMap.corresponds(OrderedIterable<S> other,
Predicate2<? super V,? super S> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
SortedSetAdapter<T>
This class provides a MutableSortedSet wrapper around a JDK Collections SortedSet interface instance.
|
class |
SynchronizedSortedSet<T>
A synchronized view of a
MutableSortedSet . |
class |
TreeSortedSet<T> |
class |
UnmodifiableSortedSet<T>
An unmodifiable view of a SortedSet.
|
Modifier and Type | Method and Description |
---|---|
<S> boolean |
SortedSetAdapter.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
<S> boolean |
UnmodifiableSortedSet.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 |
SynchronizedSortedSet.corresponds(OrderedIterable<S> other,
Predicate2<? super T,? super S> predicate) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayStack<T>
ArrayStack is a MutableStack which contains a FastList of data.
|
class |
SynchronizedStack<T>
A synchronized view of a
MutableStack . |
class |
UnmodifiableStack<T> |
Modifier and Type | Method and Description |
---|---|
<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) |
Modifier and Type | Method and Description |
---|---|
static <S,T> boolean |
OrderedIterate.corresponds(OrderedIterable<T> o1,
OrderedIterable<S> o2,
Predicate2<? super T,? super S> predicate) |
static <S,T> boolean |
OrderedIterate.corresponds(OrderedIterable<T> o1,
OrderedIterable<S> o2,
Predicate2<? super T,? super S> predicate) |
Modifier and Type | Method and Description |
---|---|
static <T,P> boolean |
RandomAccessListIterate.corresponds(List<T> list,
OrderedIterable<P> other,
Predicate2<? super T,? super P> predicate) |
static <T,P> boolean |
InternalArrayIterate.corresponds(T[] array,
int size,
OrderedIterable<P> other,
Predicate2<? super T,? super P> predicate) |
Copyright © 2004–2016. All rights reserved.