Uses of Class
org.javimmutable.collections.common.MutableDelta

Packages that use MutableDelta
org.javimmutable.collections.array.trie32   
org.javimmutable.collections.hash   
org.javimmutable.collections.tree   
 

Uses of MutableDelta in org.javimmutable.collections.array.trie32
 

Methods in org.javimmutable.collections.array.trie32 with parameters of type MutableDelta
abstract
<K,V> TrieNode<T>
TrieNode.assign(int shift, int index, K key, V value, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
SingleBranchTrieNode.assign(int shift, int index, K key, V value, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
MultiBranchTrieNode.assign(int shift, int index, K key, V value, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
LeafTrieNode.assign(int shift, int index, K key, V value, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
FullBranchTrieNode.assign(int shift, int index, K key, V value, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
EmptyTrieNode.assign(int shift, int index, K key, V value, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
abstract  TrieNode<T> TrieNode.assign(int shift, int index, T value, MutableDelta sizeDelta)
           
 TrieNode<T> SingleBranchTrieNode.assign(int shift, int index, T value, MutableDelta sizeDelta)
           
 TrieNode<T> MultiBranchTrieNode.assign(int shift, int index, T value, MutableDelta sizeDelta)
           
 TrieNode<T> LeafTrieNode.assign(int shift, int index, T value, MutableDelta sizeDelta)
           
 TrieNode<T> FullBranchTrieNode.assign(int shift, int index, T value, MutableDelta sizeDelta)
           
 TrieNode<T> EmptyTrieNode.assign(int shift, int index, T value, MutableDelta sizeDelta)
           
abstract
<K,V> TrieNode<T>
TrieNode.delete(int shift, int index, K key, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
SingleBranchTrieNode.delete(int shift, int index, K key, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
MultiBranchTrieNode.delete(int shift, int index, K key, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
LeafTrieNode.delete(int shift, int index, K key, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
FullBranchTrieNode.delete(int shift, int index, K key, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
<K,V> TrieNode<T>
EmptyTrieNode.delete(int shift, int index, K key, Transforms<T,K,V> transforms, MutableDelta sizeDelta)
           
abstract  TrieNode<T> TrieNode.delete(int shift, int index, MutableDelta sizeDelta)
           
 TrieNode<T> SingleBranchTrieNode.delete(int shift, int index, MutableDelta sizeDelta)
           
 TrieNode<T> MultiBranchTrieNode.delete(int shift, int index, MutableDelta sizeDelta)
           
 TrieNode<T> LeafTrieNode.delete(int shift, int index, MutableDelta sizeDelta)
           
 TrieNode<T> FullBranchTrieNode.delete(int shift, int index, MutableDelta sizeDelta)
           
 TrieNode<T> EmptyTrieNode.delete(int shift, int index, MutableDelta sizeDelta)
           
 Holder<T> Transforms.delete(T leaf, K key, MutableDelta delta)
          Take the current leaf object and produce a new one (possibly the same) with the specified key removed.
 T Transforms.update(Holder<T> leaf, K key, V value, MutableDelta delta)
          Take the current leaf object (if there is one) and produce a new one (possibly the same) with the specified key and value.
 

Uses of MutableDelta in org.javimmutable.collections.hash
 

Methods in org.javimmutable.collections.hash with parameters of type MutableDelta
 HashValueListNode<K,V> HashValueListNode.deleteValueForKey(K key, MutableDelta sizeDelta)
           
 HashValueListNode<K,V> HashValueListNode.setValueForKey(K key, V value, MutableDelta sizeDelta)
           
 

Uses of MutableDelta in org.javimmutable.collections.tree
 

Methods in org.javimmutable.collections.tree with parameters of type MutableDelta
 TreeNode<K,V> TreeNode.assign(Comparator<K> comparator, K key, V value, MutableDelta sizeDelta)
          Assign the specified value to the specified key.
 TreeNode<K,V> TreeNode.delete(Comparator<K> comparator, K key, MutableDelta sizeDelta)
          Deletes the specified key.
 



Copyright © 2014 Burton Computer Corporation. All rights reserved.