org.owasp.esapi.codecs
Class Trie.Unmodifiable<T>

java.lang.Object
  extended by org.owasp.esapi.codecs.Trie.TrieProxy<T>
      extended by org.owasp.esapi.codecs.Trie.Unmodifiable<T>
All Implemented Interfaces:
Map<CharSequence,T>, Trie<T>
Enclosing interface:
Trie<T>

public static class Trie.Unmodifiable<T>
extends Trie.TrieProxy<T>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.owasp.esapi.codecs.Trie
Trie.TrieProxy<T>, Trie.Unmodifiable<T>, Trie.Util
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 void clear()
           
 Set<Map.Entry<CharSequence,T>> entrySet()
           
 Set<CharSequence> keySet()
           
 T put(CharSequence key, T value)
           
 void putAll(Map<? extends CharSequence,? extends T> t)
           
 T remove(CharSequence key)
           
 Collection<T> values()
           
 
Methods inherited from class org.owasp.esapi.codecs.Trie.TrieProxy
containsKey, containsValue, equals, get, getLongestMatch, getLongestMatch, getMaxKeyLength, getWrapped, hashCode, isEmpty, remove, size
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

put

public T put(CharSequence key,
             T value)
Specified by:
put in interface Map<CharSequence,T>
Overrides:
put in class Trie.TrieProxy<T>

remove

public T remove(CharSequence key)

putAll

public void putAll(Map<? extends CharSequence,? extends T> t)
Specified by:
putAll in interface Map<CharSequence,T>
Overrides:
putAll in class Trie.TrieProxy<T>

clear

public void clear()
Specified by:
clear in interface Map<CharSequence,T>
Overrides:
clear in class Trie.TrieProxy<T>

keySet

public Set<CharSequence> keySet()
Specified by:
keySet in interface Map<CharSequence,T>
Overrides:
keySet in class Trie.TrieProxy<T>

values

public Collection<T> values()
Specified by:
values in interface Map<CharSequence,T>
Overrides:
values in class Trie.TrieProxy<T>

entrySet

public Set<Map.Entry<CharSequence,T>> entrySet()
Specified by:
entrySet in interface Map<CharSequence,T>
Overrides:
entrySet in class Trie.TrieProxy<T>


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