Uses of Class
eu.bandm.tools.util.Trie.Node
Packages that use Trie.Node
Package
Description
Collection of mostly unrelated, tiny, ubiquitously needed
auxiliary classes for many different purposes.
-
Uses of Trie.Node in eu.bandm.tools.util
Fields in eu.bandm.tools.util declared as Trie.NodeMethods in eu.bandm.tools.util that return Trie.NodeModifier and TypeMethodDescriptionstatic <K extends Comparable<? super K>,
V>
Trie.Node<K,V> protected static <K extends Comparable<? super K>,
V>
Trie.Node<K,V> static <K extends Comparable<? super K>,
V>
Trie.Node<K,V> Trie.Node.singleton
(V pre, K key, V post) Create a cell labelled with the value and having one subnode with given key and post value.Prunes tree at the given maximal depth and inserts the "horizon" element, as defined in the constructor callEvaluator(Monoid,Object,int)
.static <K extends Comparable<? super K>,
V>
Trie.Node<K,V> Trie.Node.unit
(V value) Create a cell labelled with the value and having no subnodes.Methods in eu.bandm.tools.util that return types with arguments of type Trie.NodeMethods in eu.bandm.tools.util with parameters of type Trie.NodeModifier and TypeMethodDescriptionboolean
protected <W> W
protected boolean
Prunes tree at the given maximal depth and inserts the "horizon" element, as defined in the constructor callEvaluator(Monoid,Object,int)
.Method parameters in eu.bandm.tools.util with type arguments of type Trie.NodeModifier and TypeMethodDescriptionTrie.Evaluator.foldNode
(BiFunction<? super V, ? super SortedMap<K, Trie.Node<K, W>>, ? extends Trie.Node<K, W>> fun, Trie<K, V> x) Trie.Evaluator.foldNode
(BiFunction<? super V, ? super SortedMap<K, Trie.Node<K, W>>, ? extends Trie.Node<K, W>> fun, Trie<K, V> x) Constructor parameters in eu.bandm.tools.util with type arguments of type Trie.Node