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

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

public interface Trie<T>
extends Map<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
Map.Entry<K,V>
 
Method Summary
 Map.Entry<CharSequence,T> getLongestMatch(CharSequence key)
           
 Map.Entry<CharSequence,T> getLongestMatch(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

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

getLongestMatch

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

getMaxKeyLength

int getMaxKeyLength()


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