Uses of Interface
com.googlecode.concurrenttrees.radix.node.util.NodeCharacterProvider
Packages that use NodeCharacterProvider
Package
Description
-
Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node
Subinterfaces of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.nodeModifier and TypeInterfaceDescriptioninterface
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 NodeCharacterProviderModifier and TypeClassDescriptionclass
Similar toCharArrayNodeDefault
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
Similar toCharArrayNodeLeafNullValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
Similar toCharArrayNodeLeafVoidValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
Similar toCharArrayNodeLeafWithValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
Similar toCharArrayNodeNonLeafNullValue
but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.class
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 NodeCharacterProviderModifier and TypeClassDescriptionclass
A non-optimized implementation of theNode
interface.class
Stores only incoming edge as achar[]
.class
Stores only incoming edge as achar[]
.class
Stores only incoming edge as achar[]
, and a reference to a value.class
Stores incoming edge as achar[]
and outgoing edges as anAtomicReferenceArray
.class
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 NodeCharacterProviderModifier and TypeClassDescriptionclass
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
Stores only incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
Stores only incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
Stores incoming edge as aCharSequence
(a view onto the original key) rather than copying the edge into a character array.class
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
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 NodeCharacterProviderModifier and TypeClassDescriptionclass
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 NodeCharacterProviderModifier and TypeMethodDescriptionint
NodeCharacterComparator.compare
(NodeCharacterProvider o1, NodeCharacterProvider o2)