org.rutil.collection.trie
Interface Trie<T>

All Known Implementing Classes:
DataSourceBackedTrie, InMemoryTrie

public interface Trie<T>

Author:
mohan

Method Summary
 void add(java.lang.String key, T value)
           
 java.util.Iterator<T> find(java.lang.String key)
           
 java.util.Iterator<T> find(java.lang.String key, TrieMatcher matcher)
           
 TrieNode findNode(char c)
           
 java.util.Iterator<T> remove(java.lang.String key)
           
 long size()
           
 

Method Detail

add

void add(java.lang.String key,
         T value)

remove

java.util.Iterator<T> remove(java.lang.String key)

find

java.util.Iterator<T> find(java.lang.String key)

find

java.util.Iterator<T> find(java.lang.String key,
                           TrieMatcher matcher)

findNode

TrieNode findNode(char c)

size

long size()