Package 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
Nested Classes Modifier and Type Interface Description static classTrie.TrieProxy<T>static classTrie.Unmodifiable<T>static classTrie.Util
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map.Entry<java.lang.CharSequence,T>getLongestMatch(java.io.PushbackReader keyIn)java.util.Map.Entry<java.lang.CharSequence,T>getLongestMatch(java.lang.CharSequence key)intgetMaxKeyLength()
-
-
-
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()
-
-