public class Headers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static CollectionUtil |
CU |
protected static StringUtil |
SU |
Constructor and Description |
---|
Headers() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAllFrom(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
Add all values from the given map.
|
void |
addAllHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
Add all name/values from the given map.
|
void |
addHeader(java.lang.String name,
java.lang.String value)
Adds the given value to the values of the header with the specified name.
|
protected void |
addKeyValue(java.lang.String key,
java.lang.String value)
Adds the given value to the values of the header with the specified name.
|
protected java.util.Map<java.lang.String,java.lang.String[]> |
asMap() |
boolean |
equals(java.lang.Object obj) |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getData() |
protected java.util.List<java.lang.String> |
getDataValues(java.lang.String key) |
long |
getDateHeader(java.lang.String name) |
protected java.lang.String |
getFirstValue(java.lang.String key) |
java.lang.String |
getHeader(java.lang.String name) |
java.lang.String[] |
getHeaderNames() |
java.util.Collection<java.lang.String> |
getHeaderNamesCollection() |
java.util.Collection<java.lang.String> |
getHeadersCollection(java.lang.String name) |
java.lang.String[] |
getHeaderValues(java.lang.String name) |
int |
getIntHeader(java.lang.String name) |
protected java.util.Set<java.lang.String> |
getKeys() |
protected java.lang.String[] |
getValuesArrayOf(java.lang.String key) |
int |
hashCode() |
void |
removeHeader(java.lang.String name) |
protected void |
removeKey(java.lang.String key) |
void |
setHeader(java.lang.String name,
java.lang.String value)
Sets the given value as sole value of the header with
the specified name.
|
protected void |
setKeyValue(java.lang.String name,
java.lang.String value) |
protected int |
size() |
java.lang.String |
toString() |
protected static final CollectionUtil CU
protected static final StringUtil SU
public void addHeader(java.lang.String name, java.lang.String value)
name
- Name of the headervalue
- Value to be addedpublic void setHeader(java.lang.String name, java.lang.String value)
name
- The name of the headervalue
- The single value to replace all existing valuespublic void addAllHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
headers
- The header names and values to be a added (if null, nothing will be done).public java.lang.String getHeader(java.lang.String name)
public long getDateHeader(java.lang.String name)
public int getIntHeader(java.lang.String name)
public void removeHeader(java.lang.String name)
public java.lang.String[] getHeaderNames()
public java.util.Collection<java.lang.String> getHeaderNamesCollection()
public java.lang.String[] getHeaderValues(java.lang.String name)
public java.util.Collection<java.lang.String> getHeadersCollection(java.lang.String name)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> getData()
protected java.util.List<java.lang.String> getDataValues(java.lang.String key)
protected void addAllFrom(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
map
- The keys and values to be a added (if null, nothing will be done).protected void addKeyValue(java.lang.String key, java.lang.String value)
key
- Name of the headervalue
- Value to be addedprotected void setKeyValue(java.lang.String name, java.lang.String value)
protected java.lang.String getFirstValue(java.lang.String key)
protected void removeKey(java.lang.String key)
protected java.util.Set<java.lang.String> getKeys()
protected java.lang.String[] getValuesArrayOf(java.lang.String key)
protected int size()
protected java.util.Map<java.lang.String,java.lang.String[]> asMap()