| Package | Description |
|---|---|
| com.koloboke.collect |
The root package of the collection library.
|
| com.koloboke.collect.hash |
Contains basic interfaces and commonly used classes related to containers, based on hash tables.
|
| com.koloboke.collect.map |
Contains interfaces of
Map specializations, their factories and cursors. |
| com.koloboke.collect.map.hash |
Contains interfaces of
Map specializations, based on hash tables,
their factories and static factory methods. |
| com.koloboke.collect.set |
Contains interfaces of
Set specializations and their factories. |
| com.koloboke.collect.set.hash |
Contains interfaces of
Set specializations, based on hash tables,
their factories and static factory methods. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteCollection
A
Collection specialization with byte elements. |
interface |
CharCollection
A
Collection specialization with char elements. |
interface |
DoubleCollection
A
Collection specialization with double elements. |
interface |
FloatCollection
A
Collection specialization with float elements. |
interface |
IntCollection
A
Collection specialization with int elements. |
interface |
LongCollection
A
Collection specialization with long elements. |
interface |
ObjCollection<E>
A collection of objects, the library's extension of the classic
Collection interface. |
interface |
ShortCollection
A
Collection specialization with short elements. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HashContainer
The root interface of sets and maps, based on hash tables.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteByteMap
|
interface |
ByteCharMap
|
interface |
ByteDoubleMap
|
interface |
ByteFloatMap
|
interface |
ByteIntMap
|
interface |
ByteLongMap
|
interface |
ByteObjMap<V>
|
interface |
ByteShortMap
|
interface |
CharByteMap
|
interface |
CharCharMap
|
interface |
CharDoubleMap
|
interface |
CharFloatMap
|
interface |
CharIntMap
|
interface |
CharLongMap
|
interface |
CharObjMap<V>
|
interface |
CharShortMap
|
interface |
DoubleByteMap
|
interface |
DoubleCharMap
|
interface |
DoubleDoubleMap
|
interface |
DoubleFloatMap
|
interface |
DoubleIntMap
|
interface |
DoubleLongMap
|
interface |
DoubleObjMap<V>
|
interface |
DoubleShortMap
|
interface |
FloatByteMap
|
interface |
FloatCharMap
|
interface |
FloatDoubleMap
|
interface |
FloatFloatMap
|
interface |
FloatIntMap
|
interface |
FloatLongMap
|
interface |
FloatObjMap<V>
|
interface |
FloatShortMap
|
interface |
IntByteMap
|
interface |
IntCharMap
|
interface |
IntDoubleMap
|
interface |
IntFloatMap
|
interface |
IntIntMap
|
interface |
IntLongMap
|
interface |
IntObjMap<V>
|
interface |
IntShortMap
|
interface |
LongByteMap
|
interface |
LongCharMap
|
interface |
LongDoubleMap
|
interface |
LongFloatMap
|
interface |
LongIntMap
|
interface |
LongLongMap
|
interface |
LongObjMap<V>
|
interface |
LongShortMap
|
interface |
ObjByteMap<K>
|
interface |
ObjCharMap<K>
|
interface |
ObjDoubleMap<K>
|
interface |
ObjFloatMap<K>
|
interface |
ObjIntMap<K>
|
interface |
ObjLongMap<K>
|
interface |
ObjObjMap<K,V>
The library's extension of the classic
Map interface. |
interface |
ObjShortMap<K>
|
interface |
ShortByteMap
|
interface |
ShortCharMap
|
interface |
ShortDoubleMap
|
interface |
ShortFloatMap
|
interface |
ShortIntMap
|
interface |
ShortLongMap
|
interface |
ShortObjMap<V>
|
interface |
ShortShortMap
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
HashByteByteMap
An interface for
ByteByteMaps, based on hash tables. |
interface |
HashByteCharMap
An interface for
ByteCharMaps, based on hash tables. |
interface |
HashByteDoubleMap
An interface for
ByteDoubleMaps, based on hash tables. |
interface |
HashByteFloatMap
An interface for
ByteFloatMaps, based on hash tables. |
interface |
HashByteIntMap
An interface for
ByteIntMaps, based on hash tables. |
interface |
HashByteLongMap
An interface for
ByteLongMaps, based on hash tables. |
interface |
HashByteObjMap<V>
An interface for
ByteObjMaps, based on hash tables. |
interface |
HashByteShortMap
An interface for
ByteShortMaps, based on hash tables. |
interface |
HashCharByteMap
An interface for
CharByteMaps, based on hash tables. |
interface |
HashCharCharMap
An interface for
CharCharMaps, based on hash tables. |
interface |
HashCharDoubleMap
An interface for
CharDoubleMaps, based on hash tables. |
interface |
HashCharFloatMap
An interface for
CharFloatMaps, based on hash tables. |
interface |
HashCharIntMap
An interface for
CharIntMaps, based on hash tables. |
interface |
HashCharLongMap
An interface for
CharLongMaps, based on hash tables. |
interface |
HashCharObjMap<V>
An interface for
CharObjMaps, based on hash tables. |
interface |
HashCharShortMap
An interface for
CharShortMaps, based on hash tables. |
interface |
HashDoubleByteMap
An interface for
DoubleByteMaps, based on hash tables. |
interface |
HashDoubleCharMap
An interface for
DoubleCharMaps, based on hash tables. |
interface |
HashDoubleDoubleMap
An interface for
DoubleDoubleMaps, based on hash tables. |
interface |
HashDoubleFloatMap
An interface for
DoubleFloatMaps, based on hash tables. |
interface |
HashDoubleIntMap
An interface for
DoubleIntMaps, based on hash tables. |
interface |
HashDoubleLongMap
An interface for
DoubleLongMaps, based on hash tables. |
interface |
HashDoubleObjMap<V>
An interface for
DoubleObjMaps, based on hash tables. |
interface |
HashDoubleShortMap
An interface for
DoubleShortMaps, based on hash tables. |
interface |
HashFloatByteMap
An interface for
FloatByteMaps, based on hash tables. |
interface |
HashFloatCharMap
An interface for
FloatCharMaps, based on hash tables. |
interface |
HashFloatDoubleMap
An interface for
FloatDoubleMaps, based on hash tables. |
interface |
HashFloatFloatMap
An interface for
FloatFloatMaps, based on hash tables. |
interface |
HashFloatIntMap
An interface for
FloatIntMaps, based on hash tables. |
interface |
HashFloatLongMap
An interface for
FloatLongMaps, based on hash tables. |
interface |
HashFloatObjMap<V>
An interface for
FloatObjMaps, based on hash tables. |
interface |
HashFloatShortMap
An interface for
FloatShortMaps, based on hash tables. |
interface |
HashIntByteMap
An interface for
IntByteMaps, based on hash tables. |
interface |
HashIntCharMap
An interface for
IntCharMaps, based on hash tables. |
interface |
HashIntDoubleMap
An interface for
IntDoubleMaps, based on hash tables. |
interface |
HashIntFloatMap
An interface for
IntFloatMaps, based on hash tables. |
interface |
HashIntIntMap
An interface for
IntIntMaps, based on hash tables. |
interface |
HashIntLongMap
An interface for
IntLongMaps, based on hash tables. |
interface |
HashIntObjMap<V>
An interface for
IntObjMaps, based on hash tables. |
interface |
HashIntShortMap
An interface for
IntShortMaps, based on hash tables. |
interface |
HashLongByteMap
An interface for
LongByteMaps, based on hash tables. |
interface |
HashLongCharMap
An interface for
LongCharMaps, based on hash tables. |
interface |
HashLongDoubleMap
An interface for
LongDoubleMaps, based on hash tables. |
interface |
HashLongFloatMap
An interface for
LongFloatMaps, based on hash tables. |
interface |
HashLongIntMap
An interface for
LongIntMaps, based on hash tables. |
interface |
HashLongLongMap
An interface for
LongLongMaps, based on hash tables. |
interface |
HashLongObjMap<V>
An interface for
LongObjMaps, based on hash tables. |
interface |
HashLongShortMap
An interface for
LongShortMaps, based on hash tables. |
interface |
HashObjByteMap<K>
An interface for
ObjByteMaps, based on hash tables. |
interface |
HashObjCharMap<K>
An interface for
ObjCharMaps, based on hash tables. |
interface |
HashObjDoubleMap<K>
An interface for
ObjDoubleMaps, based on hash tables. |
interface |
HashObjFloatMap<K>
An interface for
ObjFloatMaps, based on hash tables. |
interface |
HashObjIntMap<K>
An interface for
ObjIntMaps, based on hash tables. |
interface |
HashObjLongMap<K>
An interface for
ObjLongMaps, based on hash tables. |
interface |
HashObjObjMap<K,V>
An interface for
ObjObjMaps, based on hash tables. |
interface |
HashObjShortMap<K>
An interface for
ObjShortMaps, based on hash tables. |
interface |
HashShortByteMap
An interface for
ShortByteMaps, based on hash tables. |
interface |
HashShortCharMap
An interface for
ShortCharMaps, based on hash tables. |
interface |
HashShortDoubleMap
An interface for
ShortDoubleMaps, based on hash tables. |
interface |
HashShortFloatMap
An interface for
ShortFloatMaps, based on hash tables. |
interface |
HashShortIntMap
An interface for
ShortIntMaps, based on hash tables. |
interface |
HashShortLongMap
An interface for
ShortLongMaps, based on hash tables. |
interface |
HashShortObjMap<V>
An interface for
ShortObjMaps, based on hash tables. |
interface |
HashShortShortMap
An interface for
ShortShortMaps, based on hash tables. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteSet
A
Set specialization with byte elements. |
interface |
CharSet
A
Set specialization with char elements. |
interface |
DoubleSet
A
Set specialization with double elements. |
interface |
FloatSet
A
Set specialization with float elements. |
interface |
IntSet
A
Set specialization with int elements. |
interface |
LongSet
A
Set specialization with long elements. |
interface |
ObjSet<E>
A set of objects, the library's extension of the classic
Set interface. |
interface |
ShortSet
A
Set specialization with short elements. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
HashByteSet
An interface for
ByteSets, based on hash tables. |
interface |
HashCharSet
An interface for
CharSets, based on hash tables. |
interface |
HashDoubleSet
An interface for
DoubleSets, based on hash tables. |
interface |
HashFloatSet
An interface for
FloatSets, based on hash tables. |
interface |
HashIntSet
An interface for
IntSets, based on hash tables. |
interface |
HashLongSet
An interface for
LongSets, based on hash tables. |
interface |
HashObjSet<E>
An interface for
ObjSets, based on hash tables. |
interface |
HashShortSet
An interface for
ShortSets, based on hash tables. |