com.sun.jersey.spi.container
Class InBoundHeaders

java.lang.Object
  extended by 
      extended by com.sun.jersey.spi.container.InBoundHeaders
All Implemented Interfaces:
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
implements javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String>

Containers instantiate, populate with request headers/values, and provide the instance to the ContainerRequest.


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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ws.rs.core.MultivaluedMap
add, getFirst, putSingle
 
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)

add

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

getFirst

public java.lang.String getFirst(java.lang.String key)

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)