org.apache.openejb.rest
Class MultivaluedMapWithCaseInsensitiveKeySet<V>

java.lang.Object
  extended by org.apache.openejb.rest.MultivaluedMapWithCaseInsensitiveKeySet<V>
All Implemented Interfaces:
Map<String,List<V>>, javax.ws.rs.core.MultivaluedMap<String,V>

public class MultivaluedMapWithCaseInsensitiveKeySet<V>
extends Object
implements javax.ws.rs.core.MultivaluedMap<String,V>


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
MultivaluedMapWithCaseInsensitiveKeySet(javax.ws.rs.core.MultivaluedMap<String,V> map)
           
 
Method Summary
 void add(String key, V value)
           
 void clear()
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 Set<Map.Entry<String,List<V>>> entrySet()
           
 List<V> get(Object key)
           
 V getFirst(String key)
           
 boolean isEmpty()
           
 Set<String> keySet()
           
 List<V> put(String key, List<V> value)
           
 void putAll(Map<? extends String,? extends List<V>> m)
           
 void putSingle(String key, V value)
           
 List<V> remove(Object key)
           
 int size()
           
 Collection<List<V>> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

MultivaluedMapWithCaseInsensitiveKeySet

public MultivaluedMapWithCaseInsensitiveKeySet(javax.ws.rs.core.MultivaluedMap<String,V> map)
Method Detail

add

public void add(String key,
                V value)
Specified by:
add in interface javax.ws.rs.core.MultivaluedMap<String,V>

getFirst

public V getFirst(String key)
Specified by:
getFirst in interface javax.ws.rs.core.MultivaluedMap<String,V>

putSingle

public void putSingle(String key,
                      V value)
Specified by:
putSingle in interface javax.ws.rs.core.MultivaluedMap<String,V>

size

public int size()
Specified by:
size in interface Map<String,List<V>>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Map<String,List<V>>

containsKey

public boolean containsKey(Object key)
Specified by:
containsKey in interface Map<String,List<V>>

containsValue

public boolean containsValue(Object value)
Specified by:
containsValue in interface Map<String,List<V>>

get

public List<V> get(Object key)
Specified by:
get in interface Map<String,List<V>>

put

public List<V> put(String key,
                   List<V> value)
Specified by:
put in interface Map<String,List<V>>

remove

public List<V> remove(Object key)
Specified by:
remove in interface Map<String,List<V>>

putAll

public void putAll(Map<? extends String,? extends List<V>> m)
Specified by:
putAll in interface Map<String,List<V>>

clear

public void clear()
Specified by:
clear in interface Map<String,List<V>>

keySet

public Set<String> keySet()
Specified by:
keySet in interface Map<String,List<V>>

values

public Collection<List<V>> values()
Specified by:
values in interface Map<String,List<V>>

entrySet

public Set<Map.Entry<String,List<V>>> entrySet()
Specified by:
entrySet in interface Map<String,List<V>>


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.