Uses of Interface
com.googlecode.concurrenttrees.radix.node.util.NodeCharacterProvider

Packages that use NodeCharacterProvider
com.googlecode.concurrenttrees.radix.node   
com.googlecode.concurrenttrees.radix.node.concrete.bytearray   
com.googlecode.concurrenttrees.radix.node.concrete.chararray   
com.googlecode.concurrenttrees.radix.node.concrete.charsequence   
com.googlecode.concurrenttrees.radix.node.util   
 

Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node
 

Subinterfaces of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node
 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
 class ByteArrayNodeDefault
          Similar to CharArrayNodeDefault but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.
 class ByteArrayNodeLeafNullValue
          Similar to CharArrayNodeLeafNullValue but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.
 class ByteArrayNodeLeafVoidValue
          Similar to CharArrayNodeLeafVoidValue but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.
 class ByteArrayNodeLeafWithValue
          Similar to CharArrayNodeLeafWithValue but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.
 class ByteArrayNodeNonLeafNullValue
          Similar to CharArrayNodeNonLeafNullValue but represents each character in UTF-8, instead of Java's default 2-byte UFT-16 encoding.
 class ByteArrayNodeNonLeafVoidValue
          Similar to CharArrayNodeNonLeafVoidValue 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
 class CharArrayNodeDefault
          A non-optimized implementation of the Node interface.
 class CharArrayNodeLeafNullValue
          Stores only incoming edge as a char[].
 class CharArrayNodeLeafVoidValue
          Stores only incoming edge as a char[].
 class CharArrayNodeLeafWithValue
          Stores only incoming edge as a char[], and a reference to a value.
 class CharArrayNodeNonLeafNullValue
          Stores incoming edge as a char[] and outgoing edges as an AtomicReferenceArray.
 class CharArrayNodeNonLeafVoidValue
          Stores incoming edge as a char[] and outgoing edges as an AtomicReferenceArray.
 

Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node.concrete.charsequence
 

Classes in com.googlecode.concurrenttrees.radix.node.concrete.charsequence that implement NodeCharacterProvider
 class CharSequenceNodeDefault
          A implementation of the Node interface which stores the incoming edge as a CharSequence (a view onto the original key) rather than copying the edge into a character array.
 class CharSequenceNodeLeafNullValue
          Stores only incoming edge as a CharSequence (a view onto the original key) rather than copying the edge into a character array.
 class CharSequenceNodeLeafVoidValue
          Stores only incoming edge as a CharSequence (a view onto the original key) rather than copying the edge into a character array.
 class CharSequenceNodeLeafWithValue
          Stores incoming edge as a CharSequence (a view onto the original key) rather than copying the edge into a character array.
 class CharSequenceNodeNonLeafNullValue
          Stores incoming edge as a CharSequence (a view onto the original key) rather than copying the edge into a character array, and stores outgoing edges as an AtomicReferenceArray.
 class CharSequenceNodeNonLeafVoidValue
          Stores incoming edge as a CharSequence (a view onto the original key) rather than copying the edge into a character array, and stores outgoing edges as an AtomicReferenceArray.
 

Uses of NodeCharacterProvider in com.googlecode.concurrenttrees.radix.node.util
 

Classes in com.googlecode.concurrenttrees.radix.node.util that implement NodeCharacterProvider
 class NodeCharacterKey
          A lightweight object which simply wraps a Character and implements NodeCharacterProvider, 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
 int NodeCharacterComparator.compare(NodeCharacterProvider o1, NodeCharacterProvider o2)
           
 



Copyright © 2013. All Rights Reserved.