Constructor and Description |
---|
ConcurrentRadixTree(NodeFactory nodeFactory)
Creates a new
ConcurrentRadixTree which will use the given NodeFactory to create nodes. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultByteArrayNodeFactory
A
NodeFactory which creates Node objects which store incoming edge characters as a byte array inside
the node. |
class |
DefaultCharArrayNodeFactory
A
NodeFactory which creates various implementations of Node objects all of which store incoming
edge characters as a character array inside the node. |
class |
DefaultCharSequenceNodeFactory
A
NodeFactory which creates various implementations of Node objects all of which store incoming
edge characters as a CharSequence (a view onto the original key) rather than copying the edge into a
character array. |
class |
SmartArrayBasedNodeFactory
A
NodeFactory which internally uses DefaultByteArrayNodeFactory to create nodes by default (which
can reduce memory overhead), but falls back to DefaultCharArrayNodeFactory if characters are detected which
cannot be represented as a single byte. |
Constructor and Description |
---|
ConcurrentInvertedRadixTree(NodeFactory nodeFactory)
Creates a new
ConcurrentInvertedRadixTree which will use the given NodeFactory to create nodes. |
Constructor and Description |
---|
ConcurrentReversedRadixTree(NodeFactory nodeFactory)
Creates a new
ConcurrentReversedRadixTree which will use the given NodeFactory to create nodes. |
Constructor and Description |
---|
LCSubstringSolver(NodeFactory nodeFactory)
Creates a new
LCSubstringSolver which will use the given NodeFactory to create nodes. |
Constructor and Description |
---|
ConcurrentSuffixTree(NodeFactory nodeFactory)
Creates a new
ConcurrentSuffixTree which will use the given NodeFactory to create nodes. |
Copyright © 2019. All rights reserved.