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 class
Trie.TrieProxy<T>
static class
Trie.Unmodifiable<T>
static class
Trie.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)
int
getMaxKeyLength()
-
-
-
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()
-
-