org.resteasy
Class Headers<V>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,java.util.List<V>>
          extended by org.resteasy.specimpl.MultivaluedMapImpl<java.lang.String,V>
              extended by org.resteasy.Headers<V>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.util.List<V>>, javax.ws.rs.core.MultivaluedMap<java.lang.String,V>

public class Headers<V>
extends MultivaluedMapImpl<java.lang.String,V>

Version:
$Revision: 1 $
Author:
Bill Burke
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
Headers()
           
 
Method Summary
 void add(java.lang.String key, V value)
           
 boolean containsKey(java.lang.Object o)
           
 java.util.List<V> get(java.lang.Object o)
           
 V getFirst(java.lang.String key)
           
 java.util.List<V> put(java.lang.String s, java.util.List<V> strings)
           
 void putAll(java.util.Map<? extends java.lang.String,? extends java.util.List<V>> map)
           
 void putSingle(java.lang.String key, V value)
           
 java.util.List<V> remove(java.lang.Object o)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsValue, entrySet, isEmpty, keySet, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsValue, entrySet, equals, hashCode, isEmpty, keySet, size, values
 

Constructor Detail

Headers

public Headers()
Method Detail

add

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

putSingle

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

getFirst

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

containsKey

public boolean containsKey(java.lang.Object o)
Specified by:
containsKey in interface java.util.Map<java.lang.String,java.util.List<V>>
Overrides:
containsKey in class java.util.HashMap<java.lang.String,java.util.List<V>>

get

public java.util.List<V> get(java.lang.Object o)
Specified by:
get in interface java.util.Map<java.lang.String,java.util.List<V>>
Overrides:
get in class java.util.HashMap<java.lang.String,java.util.List<V>>

put

public java.util.List<V> put(java.lang.String s,
                             java.util.List<V> strings)
Specified by:
put in interface java.util.Map<java.lang.String,java.util.List<V>>
Overrides:
put in class java.util.HashMap<java.lang.String,java.util.List<V>>

putAll

public void putAll(java.util.Map<? extends java.lang.String,? extends java.util.List<V>> map)
Specified by:
putAll in interface java.util.Map<java.lang.String,java.util.List<V>>
Overrides:
putAll in class java.util.HashMap<java.lang.String,java.util.List<V>>

remove

public java.util.List<V> remove(java.lang.Object o)
Specified by:
remove in interface java.util.Map<java.lang.String,java.util.List<V>>
Overrides:
remove in class java.util.HashMap<java.lang.String,java.util.List<V>>


Copyright © 2008. All Rights Reserved.