| Package | Description |
|---|---|
| org.eclipse.collections.api |
This package contains interfaces for Eclipse Collections API.
|
| org.eclipse.collections.api.bag |
This package contains interfaces for Bag API.
|
| org.eclipse.collections.api.bag.sorted |
This package contains interfaces for SortedBag API.
|
| org.eclipse.collections.api.bimap |
This package contains interfaces for BiMap API.
|
| org.eclipse.collections.api.collection | |
| 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.primitive |
This package contains API for primitive to primitive maps, primitive to object maps and object to primitive maps with mutable and immutable variants.
|
| org.eclipse.collections.api.map.sorted |
This package contains mutable and immutable sorted map interfaces.
|
| org.eclipse.collections.api.multimap |
This package contains interfaces for
Multimap. |
| org.eclipse.collections.api.ordered | |
| org.eclipse.collections.api.partition |
This package contains interfaces for
PartitionIterable. |
| org.eclipse.collections.api.set |
This package contains interfaces for set API which enhance the performance and functionality of
Set. |
| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LazyIterable<T>
A LazyIterable is RichIterable which will defer evaluation for certain methods like select, reject, collect, etc.
|
| Modifier and Type | Method and Description |
|---|---|
default RichIterable<BooleanIterable> |
BooleanIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<CharIterable> |
CharIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<ByteIterable> |
ByteIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<ShortIterable> |
ShortIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<LongIterable> |
LongIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<DoubleIterable> |
DoubleIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<FloatIterable> |
FloatIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
default RichIterable<IntIterable> |
IntIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
RichIterable<RichIterable<T>> |
RichIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
<V> RichIterable<V> |
BooleanIterable.collect(BooleanToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
ByteIterable.collect(ByteToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
CharIterable.collect(CharToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
DoubleIterable.collect(DoubleToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
FloatIterable.collect(FloatToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
RichIterable.collect(Function<? super T,? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
IntIterable.collect(IntToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
LongIterable.collect(LongToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
ShortIterable.collect(ShortToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V> RichIterable<V> |
RichIterable.collectIf(Predicate<? super T> predicate,
Function<? super T,? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection, but only for those elements which return true upon evaluation of the predicate.
|
<P,V> RichIterable<V> |
RichIterable.collectWith(Function2<? super T,? super P,? extends V> function,
P parameter)
Same as
collect(Function) with a Function2 and specified parameter which is passed to the block. |
<V> RichIterable<V> |
RichIterable.flatCollect(Function<? super T,? extends Iterable<V>> function)
flatCollect is a special case of collect(Function). |
default <P,V> RichIterable<V> |
RichIterable.flatCollectWith(Function2<? super T,? super P,? extends Iterable<V>> function,
P parameter) |
RichIterable<T> |
RichIterable.reject(Predicate<? super T> predicate)
Returns all elements of the source collection that return false when evaluating of the predicate.
|
<P> RichIterable<T> |
RichIterable.rejectWith(Predicate2<? super T,? super P> predicate,
P parameter)
Similar to
reject(Predicate), except with an evaluation parameter for the second generic argument in Predicate2. |
RichIterable<T> |
RichIterable.select(Predicate<? super T> predicate)
Returns all elements of the source collection that return true when evaluating the predicate.
|
<S> RichIterable<S> |
RichIterable.selectInstancesOf(Class<S> clazz)
Returns all elements of the source collection that are instances of the Class
clazz. |
<P> RichIterable<T> |
RichIterable.selectWith(Predicate2<? super T,? super P> predicate,
P parameter)
Similar to
select(Predicate), except with an evaluation parameter for the second generic argument in Predicate2. |
RichIterable<T> |
RichIterable.tap(Procedure<? super T> procedure)
Executes the Procedure for each element in the iterable and returns
this. |
<S> RichIterable<Pair<T,S>> |
RichIterable.zip(Iterable<S> that)
Deprecated.
in 6.0. Use
OrderedIterable.zip(Iterable) instead. |
RichIterable<Pair<T,Integer>> |
RichIterable.zipWithIndex()
Deprecated.
in 6.0. Use
OrderedIterable.zipWithIndex() instead. |
| Modifier and Type | Method and Description |
|---|---|
RichIterable<RichIterable<T>> |
RichIterable.chunk(int size)
Partitions elements in fixed size chunks.
|
LazyIterable<RichIterable<T>> |
LazyIterable.chunk(int size)
Creates a deferred chunk iterable.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Bag<T>
A Bag is a Collection whose elements are unordered and may contain duplicate entries.
|
interface |
ImmutableBag<T> |
interface |
ImmutableBagIterable<T> |
interface |
MultiReaderBag<T>
A MultiReaderBag provides thread-safe iteration for a bag through methods
withReadLockAndDelegate() and withWriteLockAndDelegate(). |
interface |
MutableBag<T>
A MutableBag is a Collection whose elements are unordered and may contain duplicate entries.
|
interface |
MutableBagIterable<T> |
interface |
UnsortedBag<T> |
| Modifier and Type | Method and Description |
|---|---|
<V> RichIterable<V> |
MutableBagIterable.collectWithOccurrences(ObjectIntToObjectFunction<? super T,? extends V> function) |
<V> RichIterable<V> |
Bag.collectWithOccurrences(ObjectIntToObjectFunction<? super T,? extends V> function)
Iterates over the unique elements and their occurrences and collects the results of applying the specified function.
|
| 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 |
BiMap<K,V>
A map that allows users to look up key-value pairs from either direction.
|
interface |
ImmutableBiMap<K,V>
A
BiMap whose contents cannot be altered after initialization. |
interface |
MutableBiMap<K,V>
A
BiMap whose contents can be altered after initialization. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FixedSizeCollection<T>
A FixedSizeCollection is a collection that may be mutated, but cannot grow or shrink in size.
|
interface |
ImmutableCollection<T>
ImmutableCollection is the common interface between ImmutableList, ImmutableSet and ImmutableBag.
|
interface |
MutableCollection<T>
MutableCollection is an interface which extends the base java.util.Collection interface and adds several internal
iterator methods, from the Smalltalk Collection protocol.
|
| 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 |
ConcurrentMutableMap<K,V>
A ConcurrentMutableMap provides an api which combines and supports both MutableMap and ConcurrentMap.
|
interface |
FixedSizeMap<K,V>
A FixedSizeMap is a map that may be mutated, but cannot grow or shrink in size.
|
interface |
ImmutableMap<K,V>
An ImmutableMap is different than a JCF Map but in that it has no mutating methods.
|
interface |
ImmutableMapIterable<K,V> |
interface |
ImmutableOrderedMap<K,V> |
interface |
MapIterable<K,V>
A Read-only Map API, with the minor exception inherited from java.lang.Iterable.
|
interface |
MutableMap<K,V>
A MutableMap is similar to a JCF Map but adds additional useful internal iterator methods.
|
interface |
MutableMapIterable<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.
|
interface |
UnsortedMapIterable<K,V>
An iterable Map whose elements are unsorted.
|
| Modifier and Type | Method and Description |
|---|---|
RichIterable<K> |
MapIterable.keysView()
Returns an unmodifiable lazy iterable wrapped around the keySet for the map.
|
RichIterable<Pair<K,V>> |
MapIterable.keyValuesView()
Returns an unmodifiable lazy iterable of key/value pairs wrapped around the entrySet for the map.
|
RichIterable<V> |
MapIterable.valuesView()
Returns an unmodifiable lazy iterable wrapped around the values for the map.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
interface |
CharObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
interface |
DoubleObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
interface |
FloatObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
interface |
ImmutableByteObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
ImmutableCharObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
ImmutableDoubleObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
ImmutableFloatObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
ImmutableIntObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
ImmutableLongObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
ImmutablePrimitiveObjectMap<V> |
interface |
ImmutableShortObjectMap<V>
This file was automatically generated from template file immutablePrimitiveObjectMap.stg.
|
interface |
IntObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
interface |
LongObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
interface |
MutableByteObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
MutableCharObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
MutableDoubleObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
MutableFloatObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
MutableIntObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
MutableLongObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
MutablePrimitiveObjectMap<V> |
interface |
MutableShortObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
PrimitiveObjectMap<V> |
interface |
ShortObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
| Modifier and Type | Method and Description |
|---|---|
RichIterable<CharBooleanPair> |
CharBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharCharPair> |
CharCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharBytePair> |
CharByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharShortPair> |
CharShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharLongPair> |
CharLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharDoublePair> |
CharDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharFloatPair> |
CharFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharIntPair> |
CharIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteBooleanPair> |
ByteBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteCharPair> |
ByteCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteBytePair> |
ByteByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteShortPair> |
ByteShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteLongPair> |
ByteLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteDoublePair> |
ByteDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteFloatPair> |
ByteFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteIntPair> |
ByteIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortBooleanPair> |
ShortBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortCharPair> |
ShortCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortBytePair> |
ShortByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortShortPair> |
ShortShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortLongPair> |
ShortLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortDoublePair> |
ShortDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortFloatPair> |
ShortFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortIntPair> |
ShortIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongBooleanPair> |
LongBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongCharPair> |
LongCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongBytePair> |
LongByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongShortPair> |
LongShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongLongPair> |
LongLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongDoublePair> |
LongDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongFloatPair> |
LongFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongIntPair> |
LongIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleBooleanPair> |
DoubleBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleCharPair> |
DoubleCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleBytePair> |
DoubleByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleShortPair> |
DoubleShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleLongPair> |
DoubleLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleDoublePair> |
DoubleDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleFloatPair> |
DoubleFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleIntPair> |
DoubleIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatBooleanPair> |
FloatBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatCharPair> |
FloatCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatBytePair> |
FloatByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatShortPair> |
FloatShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatLongPair> |
FloatLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatDoublePair> |
FloatDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatFloatPair> |
FloatFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatIntPair> |
FloatIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntBooleanPair> |
IntBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntCharPair> |
IntCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntBytePair> |
IntByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntShortPair> |
IntShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntLongPair> |
IntLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntDoublePair> |
IntDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntFloatPair> |
IntFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntIntPair> |
IntIntMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<CharObjectPair<V>> |
CharObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ByteObjectPair<V>> |
ByteObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ShortObjectPair<V>> |
ShortObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<LongObjectPair<V>> |
LongObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<DoubleObjectPair<V>> |
DoubleObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<FloatObjectPair<V>> |
FloatObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<IntObjectPair<V>> |
IntObjectMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectBooleanPair<K>> |
ObjectBooleanMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectCharPair<K>> |
ObjectCharMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectBytePair<K>> |
ObjectByteMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectShortPair<K>> |
ObjectShortMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectLongPair<K>> |
ObjectLongMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectDoublePair<K>> |
ObjectDoubleMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectFloatPair<K>> |
ObjectFloatMap.keyValuesView()
Returns a view of the key/value pairs in this map.
|
RichIterable<ObjectIntPair<K>> |
ObjectIntMap.keyValuesView()
Returns a view of the key/value pairs in this 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 |
|---|---|
RichIterable<V> |
Multimap.get(K key)
Returns a view of all values associated with the given key.
|
RichIterable<Pair<K,RichIterable<V>>> |
Multimap.keyMultiValuePairsView()
Returns a lazy view of the pair of a key and and a lazy view of the values mapped to that key.
|
RichIterable<K> |
Multimap.keysView()
Returns a lazy view of the unique keys.
|
RichIterable<Pair<K,V>> |
Multimap.keyValuePairsView()
Returns a lazy view of all of the key/value pairs.
|
RichIterable<RichIterable<V>> |
Multimap.multiValuesView()
Returns an unmodifiable view of all of the values mapped to each key.
|
RichIterable<V> |
MutableMultimap.removeAll(Object key) |
RichIterable<V> |
MutableMultimap.replaceValues(K key,
Iterable<? extends V> values) |
RichIterable<V> |
Multimap.valuesView()
Returns a lazy flattened view of all the values.
|
| Modifier and Type | Method and Description |
|---|---|
RichIterable<Pair<K,RichIterable<V>>> |
Multimap.keyMultiValuePairsView()
Returns a lazy view of the pair of a key and and a lazy view of the values mapped to that key.
|
RichIterable<RichIterable<V>> |
Multimap.multiValuesView()
Returns an unmodifiable view of all of the values mapped to each key.
|
MutableMap<K,RichIterable<V>> |
Multimap.toMap()
Returns a new
MutableMap of keys from this Multimap to the mapped values as a RichIterable. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OrderedIterable<T>
An OrderedIterable is a RichIterable with some meaningful order, such as insertion order, access order, or sorted order.
|
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 |
|---|---|
RichIterable<T> |
PartitionIterable.getRejected() |
RichIterable<T> |
PartitionIterable.getSelected() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FixedSizeSet<T>
A FixedSizeSet is a set that may be mutated, but cannot grow or shrink in size.
|
interface |
ImmutableSet<T>
ImmutableSet is the non-modifiable equivalent interface to
MutableSet. |
interface |
ImmutableSetIterable<T> |
interface |
MultiReaderSet<T>
A MultiReaderSet provides thread-safe iteration for a set through methods
withReadLockAndDelegate() and withWriteLockAndDelegate(). |
interface |
MutableSet<T>
A MutableSet is an extension java.util.Set which provides methods matching the Smalltalk Collection protocol.
|
interface |
MutableSetIterable<T> |
interface |
SetIterable<T>
A Read-only Set api, with the minor exception inherited from java.lang.Iterable (iterable.iterator().remove()).
|
interface |
UnsortedSetIterable<T>
An iterable whose items are unique.
|
| 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.
|
Copyright © 2004–2020. All rights reserved.