public final class CaseInsensitiveMultiMap extends java.lang.Object implements MultiMap
| Constructor and Description |
|---|
CaseInsensitiveMultiMap() |
| Modifier and Type | Method and Description |
|---|---|
MultiMap |
add(java.lang.CharSequence name,
java.lang.CharSequence value) |
MultiMap |
add(java.lang.CharSequence name,
java.lang.Iterable<java.lang.CharSequence> values) |
MultiMap |
add(java.util.Map<java.lang.String,java.lang.String> map)
Adds all the entries from a Map to this
|
MultiMap |
add(MultiMap headers)
Adds all the entries from another MultiMap to this one
|
MultiMap |
add(java.lang.String name,
java.lang.Iterable<java.lang.String> values)
Adds a new values under the specified name
|
MultiMap |
add(java.lang.String name,
java.lang.String strVal)
Adds a new value with the specified name and value.
|
MultiMap |
clear()
Removes all
|
boolean |
contains(java.lang.CharSequence name) |
boolean |
contains(java.lang.String name)
Checks to see if there is a value with the specified name
|
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> |
entries()
Returns all entries it contains.
|
java.lang.String |
get(java.lang.CharSequence name) |
java.lang.String |
get(java.lang.String name)
Returns the value of with the specified name.
|
java.util.List<java.lang.String> |
getAll(java.lang.CharSequence name) |
java.util.List<java.lang.String> |
getAll(java.lang.String name)
Returns the values with the specified name
|
boolean |
isEmpty()
Return true if empty
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> |
iterator() |
java.util.Set<java.lang.String> |
names()
Gets a immutable
Set of all names |
MultiMap |
remove(java.lang.CharSequence name) |
MultiMap |
remove(java.lang.String name)
Removes the value with the given name
|
MultiMap |
set(java.lang.CharSequence name,
java.lang.CharSequence value) |
MultiMap |
set(java.lang.CharSequence name,
java.lang.Iterable<java.lang.CharSequence> values) |
MultiMap |
set(java.util.Map<java.lang.String,java.lang.String> headers)
Cleans and set all values of the given instance
|
MultiMap |
set(MultiMap headers)
Cleans this instance.
|
MultiMap |
set(java.lang.String name,
java.lang.Iterable<java.lang.String> values)
Sets values for the specified name.
|
MultiMap |
set(java.lang.String name,
java.lang.String strVal)
Sets a value under the specified name.
|
int |
size()
Return the number of names.
|
public MultiMap set(MultiMap headers)
MultiMappublic MultiMap set(java.util.Map<java.lang.String,java.lang.String> headers)
MultiMappublic int size()
MultiMappublic MultiMap add(java.lang.String name, java.lang.String strVal)
MultiMappublic MultiMap add(java.lang.String name, java.lang.Iterable<java.lang.String> values)
MultiMappublic MultiMap add(MultiMap headers)
MultiMappublic MultiMap add(java.util.Map<java.lang.String,java.lang.String> map)
MultiMappublic MultiMap remove(java.lang.String name)
MultiMappublic MultiMap set(java.lang.String name, java.lang.String strVal)
MultiMappublic MultiMap set(java.lang.String name, java.lang.Iterable<java.lang.String> values)
MultiMappublic java.lang.String get(java.lang.String name)
MultiMappublic java.util.List<java.lang.String> getAll(java.lang.String name)
MultiMappublic java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> entries()
MultiMappublic java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> iterator()
iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>>public boolean contains(java.lang.String name)
MultiMappublic boolean isEmpty()
MultiMappublic java.util.Set<java.lang.String> names()
MultiMapSet of all namespublic java.lang.String get(java.lang.CharSequence name)
public java.util.List<java.lang.String> getAll(java.lang.CharSequence name)
public boolean contains(java.lang.CharSequence name)
public MultiMap add(java.lang.CharSequence name, java.lang.CharSequence value)
public MultiMap add(java.lang.CharSequence name, java.lang.Iterable<java.lang.CharSequence> values)
public MultiMap set(java.lang.CharSequence name, java.lang.CharSequence value)
public MultiMap set(java.lang.CharSequence name, java.lang.Iterable<java.lang.CharSequence> values)