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.ordered | |
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.
|
interface |
RichIterable<T>
RichIterable is an interface which extends the InternalIterable interface with several internal iterator methods, from
the Smalltalk Collection protocol.
|
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 |
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 | 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 and ImmutableSet.
|
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 |
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 |
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 | 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 |
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 |
MutableShortObjectMap<V>
This file was automatically generated from template file mutablePrimitiveObjectMap.stg.
|
interface |
ShortObjectMap<V>
This file was automatically generated from template file primitiveObjectMap.stg.
|
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 | 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 | 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 |
MutableSet<T>
A MutableSet is an implementation of a JCF 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–2016. All rights reserved.