public final class CaseInsensitiveHeaders extends Object implements MultiMap
Constructor and Description |
---|
CaseInsensitiveHeaders() |
Modifier and Type | Method and Description |
---|---|
MultiMap |
add(CharSequence name,
CharSequence value)
Like
MultiMap.add(String, String) but accepting CharSequence as parameters |
MultiMap |
add(CharSequence name,
Iterable<CharSequence> values)
Like
MultiMap.add(String, Iterable) but accepting CharSequence as parameters |
MultiMap |
add(String name,
Iterable<String> values)
Adds a new values under the specified name
|
MultiMap |
add(String name,
String strVal)
Adds a new value with the specified name and value.
|
MultiMap |
addAll(Map<String,String> map)
Adds all the entries from a Map to this
|
MultiMap |
addAll(MultiMap headers)
Adds all the entries from another MultiMap to this one
|
MultiMap |
clear()
Removes all
|
boolean |
contains(CharSequence name)
Like
MultiMap.contains(String) but accepting a CharSequence as a parameter |
boolean |
contains(String name)
Checks to see if there is a value with the specified name
|
List<Map.Entry<String,String>> |
entries()
Returns all entries in the multi-map.
|
void |
forEach(Consumer<? super Map.Entry<String,String>> action) |
String |
get(CharSequence name) |
String |
get(String name)
Returns the value of with the specified name.
|
List<String> |
getAll(CharSequence name)
Like
MultiMap.getAll(String) but accepting a CharSequence as a parameter |
List<String> |
getAll(String name)
Returns the values with the specified name
|
boolean |
isEmpty()
Return true if empty
|
Iterator<Map.Entry<String,String>> |
iterator() |
Set<String> |
names()
Gets a immutable
Set of all names |
MultiMap |
remove(CharSequence name)
Like
MultiMap.remove(String) but accepting CharSequence as parameters |
MultiMap |
remove(String name)
Removes the value with the given name
|
MultiMap |
set(CharSequence name,
CharSequence value)
Like
MultiMap.set(String, String) but accepting CharSequence as parameters |
MultiMap |
set(CharSequence name,
Iterable<CharSequence> values)
Like
MultiMap.set(String, Iterable) but accepting CharSequence as parameters |
MultiMap |
set(String name,
Iterable<String> values)
Sets values for the specified name.
|
MultiMap |
set(String name,
String strVal)
Sets a value under the specified name.
|
MultiMap |
setAll(Map<String,String> headers)
Cleans and set all values of the given instance
|
MultiMap |
setAll(MultiMap headers)
Cleans this instance.
|
int |
size()
Return the number of keys.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
caseInsensitiveMultiMap, contains, contains
spliterator
public MultiMap setAll(MultiMap headers)
MultiMap
public MultiMap setAll(Map<String,String> headers)
MultiMap
public int size()
MultiMap
public MultiMap add(String name, String strVal)
MultiMap
public MultiMap add(String name, Iterable<String> values)
MultiMap
public MultiMap addAll(MultiMap headers)
MultiMap
public MultiMap addAll(Map<String,String> map)
MultiMap
public MultiMap remove(String name)
MultiMap
public MultiMap set(String name, String strVal)
MultiMap
If there is an existing header with the same name, it is removed.
public MultiMap set(String name, Iterable<String> values)
MultiMap
public String get(String name)
MultiMap
public List<String> getAll(String name)
MultiMap
public List<Map.Entry<String,String>> entries()
MultiMap
public boolean contains(String name)
MultiMap
public boolean isEmpty()
MultiMap
public Set<String> names()
MultiMap
Set
of all namespublic String get(CharSequence name)
public List<String> getAll(CharSequence name)
MultiMap
MultiMap.getAll(String)
but accepting a CharSequence
as a parameterpublic boolean contains(CharSequence name)
MultiMap
MultiMap.contains(String)
but accepting a CharSequence
as a parameterpublic MultiMap add(CharSequence name, CharSequence value)
MultiMap
MultiMap.add(String, String)
but accepting CharSequence
as parameterspublic MultiMap add(CharSequence name, Iterable<CharSequence> values)
MultiMap
MultiMap.add(String, Iterable)
but accepting CharSequence
as parameterspublic MultiMap set(CharSequence name, CharSequence value)
MultiMap
MultiMap.set(String, String)
but accepting CharSequence
as parameterspublic MultiMap set(CharSequence name, Iterable<CharSequence> values)
MultiMap
MultiMap.set(String, Iterable)
but accepting CharSequence
as parameterspublic MultiMap remove(CharSequence name)
MultiMap
MultiMap.remove(String)
but accepting CharSequence
as parametersCopyright © 2019 Eclipse. All rights reserved.