Uses of Interface
com.googlecode.concurrenttrees.radix.node.NodeFactory
Packages that use NodeFactory
Package
Description
-
Uses of NodeFactory in com.googlecode.concurrenttrees.radix
Fields in com.googlecode.concurrenttrees.radix declared as NodeFactoryConstructors in com.googlecode.concurrenttrees.radix with parameters of type NodeFactoryModifierConstructorDescriptionConcurrentRadixTree
(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 NodeFactoryModifier and TypeClassDescriptionclass
ANodeFactory
which createsNode
objects which store incoming edge characters as a byte array inside the node.class
ANodeFactory
which creates various implementations ofNode
objects all of which store incoming edge characters as a character array inside the node.class
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
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 NodeFactoryModifier and TypeFieldDescription(package private) final NodeFactory
SmartArrayBasedNodeFactory.byteArrayNodeFactory
(package private) final NodeFactory
SmartArrayBasedNodeFactory.charArrayNodeFactory
-
Uses of NodeFactory in com.googlecode.concurrenttrees.radixinverted
Constructors in com.googlecode.concurrenttrees.radixinverted with parameters of type NodeFactoryModifierConstructorDescriptionConcurrentInvertedRadixTree
(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 NodeFactoryModifierConstructorDescriptionConcurrentReversedRadixTree
(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 NodeFactoryModifierConstructorDescriptionConcurrentSuffixTreeImpl
(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 NodeFactoryModifierConstructorDescriptionConcurrentSuffixTree
(NodeFactory nodeFactory) Creates a newConcurrentSuffixTree
which will use the givenNodeFactory
to create nodes.ConcurrentSuffixTreeImpl
(NodeFactory nodeFactory)