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:
java.util.Map<java.lang.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
java.util.Map.Entry<K,V>
 
Method Summary
 void clear()
           
 java.util.Set<java.util.Map.Entry<java.lang.CharSequence,T>> entrySet()
           
 java.util.Set<java.lang.CharSequence> keySet()
           
 T put(java.lang.CharSequence key, T value)
           
 void putAll(java.util.Map<? extends java.lang.CharSequence,? extends T> t)
           
 T remove(java.lang.CharSequence key)
           
 java.util.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(java.lang.CharSequence key,
             T value)
Specified by:
put in interface java.util.Map<java.lang.CharSequence,T>
Overrides:
put in class Trie.TrieProxy<T>

remove

public T remove(java.lang.CharSequence key)

putAll

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

clear

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

keySet

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

values

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

entrySet

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


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