Uses of Interface
com.googlecode.concurrenttrees.radix.node.NodeFactory
-
-
Uses of NodeFactory in com.googlecode.concurrenttrees.radix
Fields in com.googlecode.concurrenttrees.radix declared as NodeFactory Modifier and Type Field Description private NodeFactory
ConcurrentRadixTree. nodeFactory
Constructors in com.googlecode.concurrenttrees.radix with parameters of type NodeFactory Constructor Description ConcurrentRadixTree(NodeFactory nodeFactory)
Creates a newConcurrentRadixTree
which will use the givenNodeFactory
to create nodes. -
Uses of NodeFactory in com.googlecode.concurrenttrees.radix.node.concrete
Classes in com.googlecode.concurrenttrees.radix.node.concrete that implement NodeFactory Modifier and Type Class Description class
DefaultByteArrayNodeFactory
ANodeFactory
which createsNode
objects which store incoming edge characters as a byte array inside the node.class
DefaultCharArrayNodeFactory
ANodeFactory
which creates various implementations ofNode
objects all of which store incoming edge characters as a character array inside the node.class
DefaultCharSequenceNodeFactory
ANodeFactory
which creates various implementations ofNode
objects all of which store incoming edge characters as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
SmartArrayBasedNodeFactory
ANodeFactory
which internally usesDefaultByteArrayNodeFactory
to create nodes by default (which can reduce memory overhead), but falls back toDefaultCharArrayNodeFactory
if characters are detected which cannot be represented as a single byte.Fields in com.googlecode.concurrenttrees.radix.node.concrete declared as NodeFactory Modifier and Type Field Description (package private) NodeFactory
SmartArrayBasedNodeFactory. byteArrayNodeFactory
(package private) NodeFactory
SmartArrayBasedNodeFactory. charArrayNodeFactory
-
Uses of NodeFactory in com.googlecode.concurrenttrees.radixinverted
Constructors in com.googlecode.concurrenttrees.radixinverted with parameters of type NodeFactory Constructor Description ConcurrentInvertedRadixTree(NodeFactory nodeFactory)
Creates a newConcurrentInvertedRadixTree
which will use the givenNodeFactory
to create nodes.ConcurrentInvertedRadixTreeImpl(NodeFactory nodeFactory)
-
Uses of NodeFactory in com.googlecode.concurrenttrees.radixreversed
Constructors in com.googlecode.concurrenttrees.radixreversed with parameters of type NodeFactory Constructor Description ConcurrentReversedRadixTree(NodeFactory nodeFactory)
Creates a newConcurrentReversedRadixTree
which will use the givenNodeFactory
to create nodes.ConcurrentReverseRadixTreeImpl(NodeFactory nodeFactory)
-
Uses of NodeFactory in com.googlecode.concurrenttrees.solver
Constructors in com.googlecode.concurrenttrees.solver with parameters of type NodeFactory Constructor Description ConcurrentSuffixTreeImpl(NodeFactory nodeFactory)
LCSubstringSolver(NodeFactory nodeFactory)
Creates a newLCSubstringSolver
which will use the givenNodeFactory
to create nodes. -
Uses of NodeFactory in com.googlecode.concurrenttrees.suffix
Constructors in com.googlecode.concurrenttrees.suffix with parameters of type NodeFactory Constructor Description ConcurrentSuffixTree(NodeFactory nodeFactory)
Creates a newConcurrentSuffixTree
which will use the givenNodeFactory
to create nodes.ConcurrentSuffixTreeImpl(NodeFactory nodeFactory)
-