Uses of Interface
com.github.andrewoma.dexx.collection.KeyFunction
-
Packages that use KeyFunction Package Description 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 Modifier and Type Class Description classIdentityKeyFunction<E>IdentityKeyFunctionis aKeyFunctionwhere the value can be used as a key.Fields in com.github.andrewoma.dexx.collection declared as KeyFunction Modifier and Type Field Description private KeyFunction<K,V>DerivedKeyHashMap. keyFunctionprivate static KeyFunctionHashMap. keyFunctionprivate static KeyFunctionHashSet. keyFunctionMethods in com.github.andrewoma.dexx.collection that return KeyFunction Modifier and Type Method Description private KeyFunction<K,Pair<K,V>>HashMap. keyFunction()private KeyFunction<E,E>HashSet. keyFunction()Methods in com.github.andrewoma.dexx.collection with parameters of type KeyFunction Modifier and Type Method Description static <K,V>
@NotNull BuilderFactory<Pair<K,V>,DerivedKeyHashMap<K,V>>DerivedKeyHashMap. factory(KeyFunction<K,V> keyFunction)static <K,V>
@NotNull BuilderFactory<Pair<K,V>,TreeMap<K,V>>TreeMap. factory(java.util.Comparator<? super K> ordering, KeyFunction<K,V> keyFunction)Constructors in com.github.andrewoma.dexx.collection with parameters of type KeyFunction Constructor Description DerivedKeyHashMap(@NotNull KeyFunction<K,V> keyFunction)DerivedKeyHashMap(KeyFunction<K,V> keyFunction, CompactHashMap<K,V> compactHashMap)TreeMap(java.util.Comparator<? super K> ordering, KeyFunction<K,V> keyFunction) -
Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.hashmap
Fields in com.github.andrewoma.dexx.collection.internal.hashmap declared as KeyFunction Modifier and Type Field Description private KeyFunction<K,V>CompactHashMapIterator. keyFunctionMethods in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type KeyFunction Modifier and Type Method Description <U> voidCompactHashMap. forEach(Function<Pair<K,V>,U> f, KeyFunction<K,V> keyFunction)<U> voidHashMap1. forEach(Function<Pair<K,V>,U> f, KeyFunction<K,V> keyFunction)<U> voidHashMapCollision1. forEach(Function<Pair<K,V>,U> f, KeyFunction<K,V> keyFunction)<U> voidHashTrieMap. forEach(Function<Pair<K,V>,U> f, KeyFunction<K,V> keyFunction)VCompactHashMap. get(K key, KeyFunction<K,V> keyFunction)protected VCompactHashMap. get0(K key, int hash, int level, KeyFunction<K,V> keyFunction)protected VHashMap1. get0(K key, int hash, int level, KeyFunction<K,V> keyFunction)protected VHashMapCollision1. get0(K key, int hash, int level, KeyFunction<K,V> keyFunction)protected VHashTrieMap. get0(K key, int hash, int level, KeyFunction<K,V> keyFunction)(package private) CompactHashMap<K,V>HashTrieMap. getElem(int index, KeyFunction<K,V> keyFunction)java.util.Iterator<Pair<K,V>>CompactHashMap. iterator(KeyFunction<K,V> kf)java.util.Iterator<Pair<K,V>>HashMap1. iterator(KeyFunction<K,V> kf)java.util.Iterator<Pair<K,V>>HashMapCollision1. iterator(KeyFunction<K,V> kf)java.util.Iterator<Pair<K,V>>HashTrieMap. 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>HashMap1. removed0(K key, int hash, int level, KeyFunction<K,V> keyFunction)protected CompactHashMap<K,V>HashMapCollision1. removed0(K key, int hash, int level, KeyFunction<K,V> keyFunction)protected CompactHashMap<K,V>HashTrieMap. 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>HashMap1. updated0(K key, int hash, int level, V value, Pair<K,V> kv, KeyFunction<K,V> keyFunction)protected CompactHashMap<K,V>HashMapCollision1. updated0(K key, int hash, int level, V value, Pair<K,V> kv, KeyFunction<K,V> keyFunction)protected CompactHashMap<K,V>HashTrieMap. updated0(K key, int hash, int level, V value, Pair<K,V> kv, KeyFunction<K,V> keyFunction)protected CompactHashMap<K,V>CompactHashMap. wrap(java.lang.Object object, KeyFunction<K,V> keyFunction)Constructors in com.github.andrewoma.dexx.collection.internal.hashmap with parameters of type KeyFunction Constructor Description CompactHashMapIterator(java.lang.Object[] elems, KeyFunction<K,V> keyFunction) -
Uses of KeyFunction in com.github.andrewoma.dexx.collection.internal.redblack
Fields in com.github.andrewoma.dexx.collection.internal.redblack declared as KeyFunction Modifier and Type Field Description private KeyFunction<K,V>KeysIterator. kfprivate KeyFunction<K,V>RedBlackTree. kfMethods in com.github.andrewoma.dexx.collection.internal.redblack that return KeyFunction Modifier and Type Method Description KeyFunction<K,V>RedBlackTree. getKeyFunction()Methods in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type KeyFunction Modifier and Type Method Description KAbstractDefaultTree. getKey(KeyFunction<K,V> keyFunction)KAbstractDerivedKeyTree. getKey(KeyFunction<K,V> keyFunction)abstract KAbstractTree. getKey(KeyFunction<K,V> keyFunction)KTree. getKey(KeyFunction<K,V> keyFunction)Constructors in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type KeyFunction Constructor Description KeysIterator(Tree<K,V> tree, KeyFunction<K,V> kf)RedBlackTree(TreeFactory factory, java.util.Comparator<? super K> ordering, KeyFunction<K,V> keyFunction)
-