Uses of Interface
com.googlecode.concurrenttrees.radix.node.util.NodeCharacterProvider
-
-
Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node
Subinterfaces of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node Modifier and Type Interface Description interface
Node
Specifies the methods that nodes must implement. -
Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node.concrete.bytearray
Classes in com.googlecode.concurrenttrees.radix.node.concrete.bytearray that implement NodeCharacterProvider Modifier and Type Class Description class
ByteArrayNodeDefault
Similar toCharArrayNodeDefault
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
ByteArrayNodeLeafNullValue
Similar toCharArrayNodeLeafNullValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
ByteArrayNodeLeafVoidValue
Similar toCharArrayNodeLeafVoidValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
ByteArrayNodeLeafWithValue
Similar toCharArrayNodeLeafWithValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
ByteArrayNodeNonLeafNullValue
Similar toCharArrayNodeNonLeafNullValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
ByteArrayNodeNonLeafVoidValue
Similar toCharArrayNodeNonLeafVoidValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding. -
Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node.concrete.chararray
Classes in com.googlecode.concurrenttrees.radix.node.concrete.chararray that implement NodeCharacterProvider Modifier and Type Class Description class
CharArrayNodeDefault
A non-optimized implementation of theNode
interface.class
CharArrayNodeLeafNullValue
Stores only incoming edge as achar[]
.class
CharArrayNodeLeafVoidValue
Stores only incoming edge as achar[]
.class
CharArrayNodeLeafWithValue
Stores only incoming edge as achar[]
, and a reference to a value.class
CharArrayNodeNonLeafNullValue
Stores incoming edge as achar[]
and outgoing edges as anAtomicReferenceArray
.class
CharArrayNodeNonLeafVoidValue
Stores incoming edge as achar[]
and outgoing edges as anAtomicReferenceArray
. -
Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node.concrete.charsequence
Classes in com.googlecode.concurrenttrees.radix.node.concrete.charsequence that implement NodeCharacterProvider Modifier and Type Class Description class
CharSequenceNodeDefault
A implementation of theNode
interface which stores the incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
CharSequenceNodeLeafNullValue
Stores only incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
CharSequenceNodeLeafVoidValue
Stores only incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
CharSequenceNodeLeafWithValue
Stores incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
CharSequenceNodeNonLeafNullValue
Stores incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array, and stores outgoing edges as anAtomicReferenceArray
.class
CharSequenceNodeNonLeafVoidValue
Stores incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array, and stores outgoing edges as anAtomicReferenceArray
. -
Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node.util
Classes in com.googlecode.concurrenttrees.radix.node.util that implement NodeCharacterProvider Modifier and Type Class Description class
NodeCharacterKey
A lightweight object which simply wraps aCharacter
and implementsNodeCharacterProvider
, which can be used as a key to locate a node having the same edge first character in a list of nodes using binary search.Methods in com.googlecode.concurrenttrees.radix.node.util with parameters of type NodeCharacterProvider Modifier and Type Method Description int
NodeCharacterComparator. compare(NodeCharacterProvider o1, NodeCharacterProvider o2)
-