| Package | Description |
|---|---|
| com.gs.collections.api.bimap |
This package contains interfaces for BiMap API.
|
| com.gs.collections.api.map |
This package contains interfaces for map API which enhance the performance and functionality of
Map |
| Modifier and Type | Interface and Description |
|---|---|
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 |
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 |
MutableMap<K,V>
A MutableMap is similar to a JCF Map but adds additional useful internal iterator methods.
|
| Modifier and Type | Method and Description |
|---|---|
<K2,V2> UnsortedMapIterable<K2,V2> |
UnsortedMapIterable.collect(Function2<? super K,? super V,Pair<K2,V2>> function) |
<R> UnsortedMapIterable<K,R> |
UnsortedMapIterable.collectValues(Function2<? super K,? super V,? extends R> function) |
UnsortedMapIterable<K,V> |
UnsortedMapIterable.reject(Predicate2<? super K,? super V> predicate) |
UnsortedMapIterable<K,V> |
UnsortedMapIterable.select(Predicate2<? super K,? super V> predicate) |