com.sun.jersey.api
Class InBoundHeaders

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by com.sun.jersey.impl.util.KeyComparatorHashMap<java.lang.String,java.util.List<java.lang.String>>
          extended by com.sun.jersey.api.InBoundHeaders
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.util.List<java.lang.String>>, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>

public final class InBoundHeaders
extends com.sun.jersey.impl.util.KeyComparatorHashMap<java.lang.String,java.util.List<java.lang.String>>
implements javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>

In-bound HTTP headers.

Such HTTP headers will be associated with the in-bound HTTP request on the server-side and the in-bound HTTP response on the client-side.

Author:
Paul.Sandoz@Sun.Com
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
InBoundHeaders()
           
 
Method Summary
 void add(java.lang.String key, java.lang.Object value)
           
 void add(java.lang.String key, java.lang.String value)
           
<A> java.util.List<A>
get(java.lang.String key, java.lang.Class<A> type)
           
 java.lang.String getFirst(java.lang.String key)
           
<A> A
getFirst(java.lang.String key, A defaultValue)
           
<A> A
getFirst(java.lang.String key, java.lang.Class<A> type)
           
 void putSingle(java.lang.String key, java.lang.Object value)
           
 void putSingle(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class com.sun.jersey.impl.util.KeyComparatorHashMap
clear, clone, containsKey, containsValue, entrySet, get, getDEFAULT_INITIAL_CAPACITY, getModCount, isEmpty, put, putAll, remove, size
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, keySet, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

InBoundHeaders

public InBoundHeaders()
Method Detail

putSingle

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

add

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

getFirst

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

get

public <A> java.util.List<A> get(java.lang.String key,
                                 java.lang.Class<A> type)

putSingle

public void putSingle(java.lang.String key,
                      java.lang.Object value)

add

public void add(java.lang.String key,
                java.lang.Object value)

getFirst

public <A> A getFirst(java.lang.String key,
                      java.lang.Class<A> type)

getFirst

public <A> A getFirst(java.lang.String key,
                      A defaultValue)


Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.