goldman.collection.ordered.digitized
Class Trie.LeafNode

java.lang.Object
  extended by goldman.collection.ordered.digitized.AbstractTrieNode<E>
      extended by goldman.collection.ordered.digitized.AbstractTrieLeafNode<E>
          extended by goldman.collection.ordered.digitized.Trie.LeafNode
All Implemented Interfaces:
TrieLeafNode<E>, TrieNode<E>
Direct Known Subclasses:
CompressedTrie.LeafNode
Enclosing class:
Trie<E>

protected class Trie.LeafNode
extends AbstractTrieLeafNode<E>
implements TrieNode<E>, TrieLeafNode<E>


Method Summary
 E data()
          Returns the data (if any) associated with this trie node.
 String toString()
           
 
Methods inherited from class goldman.collection.ordered.digitized.AbstractTrieLeafNode
addAfter, isDeleted, isLeaf, markDeleted, next, prev, remove, setNext, setPrev
 
Methods inherited from class goldman.collection.ordered.digitized.AbstractTrieNode
child, parent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface goldman.collection.ordered.digitized.TrieLeafNode
addAfter, isDeleted, markDeleted, next, prev, remove, setNext, setPrev
 

Method Detail

data

public E data()
Description copied from interface: TrieNode
Returns the data (if any) associated with this trie node. All data elements are held in leaf nodes, but for some trie implementations the internal nodes hold a reference to an element that begins with the common prefix shared by all of its descendants.

Specified by:
data in interface TrieNode<E>
Overrides:
data in class AbstractTrieNode<E>
Returns:
the data (if any) associated with the trie node.

toString

public String toString()
Overrides:
toString in class Object