|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use KeyFunction | |
|---|---|
| com.github.andrewoma.dexx.collection | Dexx collections are a port of Scala's immutable, persistent collection classes to pure Java. |
| com.github.andrewoma.dexx.collection.internal.hashmap | |
| com.github.andrewoma.dexx.collection.internal.redblack | |
| Uses of KeyFunction in com.github.andrewoma.dexx.collection |
|---|
| Classes in com.github.andrewoma.dexx.collection that implement KeyFunction | |
|---|---|
class |
IdentityKeyFunction<E>
IdentityKeyFunction is a KeyFunction where the value can be used as a key. |
| Methods in com.github.andrewoma.dexx.collection with parameters of type KeyFunction | ||
|---|---|---|
static
|
TreeMap.factory(Comparator<? super K> ordering,
KeyFunction<K,V> keyFunction)
|
|
static
|
DerivedKeyHashMap.factory(KeyFunction<K,V> keyFunction)
|
|
| Constructors in com.github.andrewoma.dexx.collection with parameters of type KeyFunction | |
|---|---|
DerivedKeyHashMap(KeyFunction<K,V> keyFunction)
|
|
TreeMap(Comparator<? super K> ordering,
KeyFunction<K,V> keyFunction)
|
|
| Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.hashmap |
|---|
| Methods in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type KeyFunction | ||
|---|---|---|
|
CompactHashMap.forEach(Function<Pair<K,V>,U> f,
KeyFunction<K,V> keyFunction)
|
|
V |
CompactHashMap.get(K key,
KeyFunction<K,V> keyFunction)
|
|
protected V |
CompactHashMap.get0(K key,
int hash,
int level,
KeyFunction<K,V> keyFunction)
|
|
Iterator<Pair<K,V>> |
CompactHashMap.iterator(KeyFunction<K,V> kf)
|
|
CompactHashMap<K,V> |
CompactHashMap.put(K key,
V value,
KeyFunction<K,V> keyFunction)
|
|
CompactHashMap<K,V> |
CompactHashMap.remove(K key,
KeyFunction<K,V> keyFunction)
|
|
protected CompactHashMap<K,V> |
CompactHashMap.removed0(K key,
int hash,
int level,
KeyFunction<K,V> keyFunction)
|
|
protected CompactHashMap<K,V> |
CompactHashMap.updated0(K key,
int hash,
int level,
V value,
Pair<K,V> kv,
KeyFunction<K,V> keyFunction)
|
|
protected CompactHashMap<K,V> |
CompactHashMap.wrap(Object object,
KeyFunction<K,V> keyFunction)
|
|
| Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.redblack |
|---|
| Methods in com.github.andrewoma.dexx.collection.internal.redblack that return KeyFunction | |
|---|---|
KeyFunction<K,V> |
RedBlackTree.getKeyFunction()
|
| Methods in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type KeyFunction | |
|---|---|
K |
AbstractDerivedKeyTree.getKey(KeyFunction<K,V> keyFunction)
|
abstract K |
AbstractTree.getKey(KeyFunction<K,V> keyFunction)
|
K |
Tree.getKey(KeyFunction<K,V> keyFunction)
|
| Constructors in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type KeyFunction | |
|---|---|
RedBlackTree(TreeFactory factory,
Comparator<? super K> ordering,
KeyFunction<K,V> keyFunction)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||