org.owasp.esapi.codecs
Interface Trie<T>

All Superinterfaces:
java.util.Map<java.lang.CharSequence,T>
All Known Implementing Classes:
HashTrie, Trie.TrieProxy, Trie.Unmodifiable

public interface Trie<T>
extends java.util.Map<java.lang.CharSequence,T>


Nested Class Summary
static class Trie.TrieProxy<T>
           
static class Trie.Unmodifiable<T>
           
static class Trie.Util
           
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Method Summary
 java.util.Map.Entry<java.lang.CharSequence,T> getLongestMatch(java.lang.CharSequence key)
           
 java.util.Map.Entry<java.lang.CharSequence,T> getLongestMatch(java.io.PushbackReader keyIn)
           
 int getMaxKeyLength()
           
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Method Detail

getLongestMatch

java.util.Map.Entry<java.lang.CharSequence,T> getLongestMatch(java.lang.CharSequence key)

getLongestMatch

java.util.Map.Entry<java.lang.CharSequence,T> getLongestMatch(java.io.PushbackReader keyIn)
                                                              throws java.io.IOException
Throws:
java.io.IOException

getMaxKeyLength

int getMaxKeyLength()


Copyright © 2011 The Open Web Application Security Project (OWASP). All Rights Reserved.