public class

HeaderMap

extends HashMap<K, V>
implements MultivaluedMap<K, V>
java.lang.Object
   ↳ java.util.AbstractMap<K, V>
     ↳ java.util.HashMap<K, V>
       ↳ org.odata4j.producer.resources.HeaderMap

Class Overview

A MultivaluedMap with String keys and values backed by a HashMap. Although keys are stored case-sensitive, all (internal) comparisons are done case-insensitive. I.e. get("key") and get("KEY") return the same values.

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class java.util.HashMap
[Expand]
Inherited Fields
From class java.util.HashMap
From class java.util.AbstractMap
Public Constructors
HeaderMap()
Public Methods
void add(String key, String value)
boolean containsKey(Object key)
List<String> get(Object key)
String getFirst(String key)
List<String> put(String key, List<String> value)
void putAll(Map<? extends String, ? extends List<String>> map)
void putSingle(String key, String value)
List<String> remove(Object key)
[Expand]
Inherited Methods
From class java.util.HashMap
From class java.util.AbstractMap
From class java.lang.Object
From interface java.util.Map
From interface javax.ws.rs.core.MultivaluedMap

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Public Constructors

public HeaderMap ()

Public Methods

public void add (String key, String value)

Parameters
key
value

public boolean containsKey (Object key)

Parameters
key

public List<String> get (Object key)

Parameters
key

public String getFirst (String key)

Parameters
key

public List<String> put (String key, List<String> value)

Parameters
key
value

public void putAll (Map<? extends String, ? extends List<String>> map)

Parameters
map

public void putSingle (String key, String value)

Parameters
key
value

public List<String> remove (Object key)

Parameters
key