K - 标题名称的类型。
V - 标题值的类型。
T - 意图返回
this对象时用于返回值的类型。
public interface Headers<K,V,T extends Headers<K,V,T>>
extends java.lang.Iterable<java.util.Map.Entry<K,V>>
Headers的通用界面,表示键与值之间的映射。
实现可能允许重复键。
| Modifier and Type | Method and Description |
|---|---|
T |
add(Headers<? extends K,? extends V,?> headers)
将所有标题名称和值
headers添加到此对象。
|
T |
add(K name, java.lang.Iterable<? extends V> values)
添加指定的
name和
values新标头。
|
T |
add(K name, V... values)
添加指定的
name和
values新标头。
|
T |
add(K name, V value)
用指定的
name和
value添加一个新标题。
|
T |
addBoolean(K name, boolean value)
添加一个新的标题。
|
T |
addByte(K name, byte value)
添加一个新的标题。
|
T |
addChar(K name, char value)
添加一个新的标题。
|
T |
addDouble(K name, double value)
添加一个新的标题。
|
T |
addFloat(K name, float value)
添加一个新的标题。
|
T |
addInt(K name, int value)
添加一个新的标题。
|
T |
addLong(K name, long value)
添加一个新的标题。
|
T |
addObject(K name, java.lang.Iterable<?> values)
添加具有指定名称和值的新标题。
|
T |
addObject(K name, java.lang.Object... values)
添加具有指定名称和值的新标题。
|
T |
addObject(K name, java.lang.Object value)
添加一个新的标题。
|
T |
addShort(K name, short value)
添加一个新的标题。
|
T |
addTimeMillis(K name, long value)
添加一个新的标题。
|
T |
clear()
删除所有标题。
|
boolean |
contains(K name)
返回
true如果与头
name存在,
false其他。
|
boolean |
contains(K name, V value)
返回
true如果与头
name和
value存在,
false其他。
|
boolean |
containsBoolean(K name, boolean value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsByte(K name, byte value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsChar(K name, char value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsDouble(K name, double value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsFloat(K name, float value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsInt(K name, int value)
如果存在具有名称和值的标题,则返回
true 。
|
boolean |
containsLong(K name, long value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsObject(K name, java.lang.Object value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsShort(K name, short value)
如果存在名称和值的标题,则返回
true 。
|
boolean |
containsTimeMillis(K name, long value)
如果存在名称和值的标题,则返回
true 。
|
V |
get(K name)
返回具有指定名称的标头的值。
|
V |
get(K name, V defaultValue)
返回具有指定名称的标头的值。
|
java.util.List<V> |
getAll(K name)
返回具有指定名称的标题的所有值。
|
java.util.List<V> |
getAllAndRemove(K name)
返回具有指定名称的标题的所有值,并将其从此对象中移除。
|
V |
getAndRemove(K name)
返回具有指定名称的标题的值,并将其从此对象中删除。
|
V |
getAndRemove(K name, V defaultValue)
返回具有指定名称的标题的值,并将其从此对象中删除。
|
java.lang.Boolean |
getBoolean(K name)
返回具有指定名称的标题的
boolean值。
|
boolean |
getBoolean(K name, boolean defaultValue)
返回具有指定名称的头的
boolean值。
|
java.lang.Boolean |
getBooleanAndRemove(K name)
返回指定
name的标题的
boolean值,并从此对象中删除标题。
|
boolean |
getBooleanAndRemove(K name, boolean defaultValue)
返回
boolean与指定的报头的值
name并删除从该对象的标题。
|
java.lang.Byte |
getByte(K name)
返回具有指定名称的标题的值
byte 。
|
byte |
getByte(K name, byte defaultValue)
返回具有指定名称的头的
byte值。
|
java.lang.Byte |
getByteAndRemove(K name)
返回具有指定
name的标题的
byte值,并从此对象中删除标题。
|
byte |
getByteAndRemove(K name, byte defaultValue)
返回
byte与指定的报头的值
name并删除从该对象的标题。
|
java.lang.Character |
getChar(K name)
返回具有指定名称的标题的值
char 。
|
char |
getChar(K name, char defaultValue)
返回具有指定名称的标题的值
char 。
|
java.lang.Character |
getCharAndRemove(K name)
返回指定
name的标题的
char值,并从此对象中删除标题。
|
char |
getCharAndRemove(K name, char defaultValue)
返回指定
name的标题的
char值,并从此对象中删除标题。
|
java.lang.Double |
getDouble(K name)
返回具有指定名称的标题的值
double 。
|
double |
getDouble(K name, double defaultValue)
返回具有指定名称的头的
double值。
|
java.lang.Double |
getDoubleAndRemove(K name)
返回指定
name的标题的
double值,并从此对象中删除标题。
|
double |
getDoubleAndRemove(K name, double defaultValue)
返回指定
name的标题的
double值,并从此对象中删除标题。
|
java.lang.Float |
getFloat(K name)
返回具有指定名称的头的
float值。
|
float |
getFloat(K name, float defaultValue)
返回具有指定名称的标题的
float值。
|
java.lang.Float |
getFloatAndRemove(K name)
返回具有指定
name的标题的
float值,并从此对象中删除标题。
|
float |
getFloatAndRemove(K name, float defaultValue)
返回指定
name的标题的
float值,并从此对象中删除标题。
|
java.lang.Integer |
getInt(K name)
返回具有指定名称的标题的值
int 。
|
int |
getInt(K name, int defaultValue)
返回具有指定名称的标题的值
int 。
|
java.lang.Integer |
getIntAndRemove(K name)
返回
int与指定的报头的值
name并删除从该对象的标题。
|
int |
getIntAndRemove(K name, int defaultValue)
返回具有指定
name的标题的
int值,并从此对象中删除标题。
|
java.lang.Long |
getLong(K name)
返回具有指定名称的标题的值
long 。
|
long |
getLong(K name, long defaultValue)
返回具有指定名称的标题的值
long 。
|
java.lang.Long |
getLongAndRemove(K name)
返回
long与指定的报头的值
name并删除从该对象的标题。
|
long |
getLongAndRemove(K name, long defaultValue)
返回指定
name的标题的
long值,并从此对象中删除标题。
|
java.lang.Short |
getShort(K name)
返回具有指定名称的标题的值
short 。
|
short |
getShort(K name, short defaultValue)
返回具有指定名称的头的
short值。
|
java.lang.Short |
getShortAndRemove(K name)
返回具有指定
name的标题的
short值,并从此对象中删除标题。
|
short |
getShortAndRemove(K name, short defaultValue)
返回
short与指定的报头的值
name并删除从该对象的标题。
|
java.lang.Long |
getTimeMillis(K name)
以毫秒为单位返回具有指定名称的标头的值。
|
long |
getTimeMillis(K name, long defaultValue)
以毫秒为单位返回具有指定名称的标头的值。
|
java.lang.Long |
getTimeMillisAndRemove(K name)
以毫秒为单位返回指定
name的标题的值,并从此对象中删除标题。
|
long |
getTimeMillisAndRemove(K name, long defaultValue)
以毫秒为单位返回指定
name的标头值,并从该对象中删除标头。
|
boolean |
isEmpty()
|
java.util.Iterator<java.util.Map.Entry<K,V>> |
iterator() |
java.util.Set<K> |
names()
返回此对象中所有标题名称的
Set 。
|
boolean |
remove(K name)
删除指定
name所有标题。
|
T |
set(Headers<? extends K,? extends V,?> headers)
清除当前标题条目并复制指定的
headers所有标题条目。
|
T |
set(K name, java.lang.Iterable<? extends V> values)
使用指定的名称和值设置新标题。
|
T |
set(K name, V... values)
使用指定的名称和值设置标题。
|
T |
set(K name, V value)
设置具有指定名称和值的标题。
|
T |
setAll(Headers<? extends K,? extends V,?> headers)
保留所有当前的信息,但是电话
#set(K, V)在每个条目
headers 。
|
T |
setBoolean(K name, boolean value)
将
name设置为
value 。
|
T |
setByte(K name, byte value)
将
name设置为
value 。
|
T |
setChar(K name, char value)
将
name设置为
value 。
|
T |
setDouble(K name, double value)
将
name设置为
value 。
|
T |
setFloat(K name, float value)
将
name设置为
value 。
|
T |
setInt(K name, int value)
将
name设置为
value 。
|
T |
setLong(K name, long value)
将
name设置为
value 。
|
T |
setObject(K name, java.lang.Iterable<?> values)
使用指定的名称和值设置标题。
|
T |
setObject(K name, java.lang.Object... values)
使用指定的名称和值设置标题。
|
T |
setObject(K name, java.lang.Object value)
设置一个新的标题。
|
T |
setShort(K name, short value)
将
name设置为
value 。
|
T |
setTimeMillis(K name, long value)
将
name设置为
value 。
|
int |
size()
返回此对象中标题的数量。
|
V get(K name)
name - 要检索的标题的名称
null如果没有这样的标题
V get(K name, V defaultValue)
name - 要检索的标题的名称
defaultValue - 默认值
defaultValue第一个头部值或
defaultValue
V getAndRemove(K name)
name - 要检索的标题的名称
null第一个头部值或
null
V getAndRemove(K name, V defaultValue)
name - 要检索的标题的名称
defaultValue - 默认值
defaultValue
java.util.List<V> getAll(K name)
List无法修改。
name - 要检索的标题的名称
List的标题值或一个空的
List如果没有值被发现。
java.util.List<V> getAllAndRemove(K name)
List无法修改。
name - 要检索的标题的名称
List的标题值或一个空的
List如果没有值被发现。
java.lang.Boolean getBoolean(K name)
boolean值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
boolean按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
boolean 。
boolean getBoolean(K name, boolean defaultValue)
boolean 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
boolean按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
boolean 。
java.lang.Byte getByte(K name)
byte 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
byte按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
byte 。
byte getByte(K name, byte defaultValue)
byte 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
byte按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
byte 。
java.lang.Character getChar(K name)
char值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
char按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
char 。
char getChar(K name, char defaultValue)
char 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
char按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
char 。
java.lang.Short getShort(K name)
short值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
short按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
short 。
short getShort(K name, short defaultValue)
short 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
short按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
short 。
java.lang.Integer getInt(K name)
int 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
int按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
int 。
int getInt(K name, int defaultValue)
int值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
int按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
int 。
java.lang.Long getLong(K name)
long值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
long按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
long 。
long getLong(K name, long defaultValue)
long值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
long按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
long 。
java.lang.Float getFloat(K name)
float 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
float按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
float 。
float getFloat(K name, float defaultValue)
float 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
float按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
float 。
java.lang.Double getDouble(K name)
double 。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
double按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
double 。
double getDouble(K name, double defaultValue)
double值。
如果指定名称有多个值,则会返回广告订单中的第一个值。
name - 要检索的标题的名称
defaultValue - 默认值
double按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
double 。
java.lang.Long getTimeMillis(K name)
name - 要检索的标题的名称
null插入顺序中第一个值的毫秒值或
null 。
long getTimeMillis(K name, long defaultValue)
name - 要检索的标题的名称
defaultValue - 默认值
defaultValue如果不存在此值或不能转换为毫秒)。
java.lang.Boolean getBooleanAndRemove(K name)
boolean与指定的报头的值name并删除从该对象的标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下, name所有值都将被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要检索的标题的名称
boolean按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
boolean 。
boolean getBooleanAndRemove(K name, boolean defaultValue)
name的标题的boolean值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
defaultValue - 默认值
boolean按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
boolean 。
java.lang.Byte getByteAndRemove(K name)
byte与指定的报头的值name并删除从该对象的标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会移除T所有条目。
name - 要搜索的标题的名称
byte按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
byte 。
byte getByteAndRemove(K name, byte defaultValue)
byte与指定的报头的值name并删除从该对象的标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
defaultValue - 默认值
byte按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
byte 。
java.lang.Character getCharAndRemove(K name)
name的标题的char值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下,所有name值都被删除。
如果在类型T的翻译过程中发生异常, name可能仍会移除T所有条目。
name - 要搜索的标题的名称
char按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
char 。
char getCharAndRemove(K name, char defaultValue)
name的标题的char值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果从类型转换过程中发生异常T所有条目name可能仍然被删除。
name - 要搜索的标题的名称
defaultValue - 默认值
char按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
char 。
java.lang.Short getShortAndRemove(K name)
name的标题的short值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下,所有name值都将被删除。
如果从类型转换过程中发生异常T所有条目name可能仍然被删除。
name - 要搜索的标题的名称
short按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
short 。
short getShortAndRemove(K name, short defaultValue)
name的标头的short值,并从此对象中移除标头。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
defaultValue - 默认值
short按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
short 。
java.lang.Integer getIntAndRemove(K name)
name的标题的int值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
int按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
int 。
int getIntAndRemove(K name, int defaultValue)
name的标头的int值,并从此对象中删除标头。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
defaultValue - 默认值
int按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
int 。
java.lang.Long getLongAndRemove(K name)
name的标题的long值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
long按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
long 。
long getLongAndRemove(K name, long defaultValue)
name的标头的long值,并从此对象中删除标头。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下, name所有值都将被删除。
如果从类型转换过程中发生异常T所有条目name可能仍然被删除。
name - 要搜索的标题的名称
defaultValue - 默认值
long按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
long 。
java.lang.Float getFloatAndRemove(K name)
name的标头的float值,并从此对象中删除标头。
如果指定名称有多个值,则会返回广告订单中的第一个值。
在任何情况下,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会移除T所有条目。
name - 要搜索的标题的名称
float值的第一个值在广告订单或
null如果没有这样的价值或它不能转换为
float 。
float getFloatAndRemove(K name, float defaultValue)
name的标头的float值,并从此对象中移除标头。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
defaultValue - 默认值
float按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
float 。
java.lang.Double getDoubleAndRemove(K name)
double与指定的报头的值name并删除从该对象的标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果在来自T类型的翻译过程中发生异常, name可能仍会删除T所有条目。
name - 要搜索的标题的名称
double按插入顺序或第一值的值
null如果没有这样的值,或者它可以不被转换为
double 。
double getDoubleAndRemove(K name, double defaultValue)
name的标题的double值,并从此对象中删除标题。
如果指定名称有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果从类型转换过程中发生异常T所有条目name可能仍然被删除。
name - 要搜索的标题的名称
defaultValue - 默认值
double按插入顺序或第一值的值
defaultValue如果没有这样的值,或者它可以不被转换为
double 。
java.lang.Long getTimeMillisAndRemove(K name)
name标题的值,并从此对象中删除标题。
如果指定的name有多个值,则会返回广告订单中的第一个值。
在任何情况下,所有name值都被删除。
如果从类型转换过程中发生异常T所有条目name可能仍然被删除。
name - 要检索的标题的名称
null插入顺序中第一个值的毫秒值或
null 。
long getTimeMillisAndRemove(K name, long defaultValue)
name标题的值,并从此对象中删除标题。
如果指定的name有多个值,则会返回广告订单中的第一个值。
无论如何,所有name值都被删除。
如果从类型转换过程中发生异常T所有条目name可能仍然被删除。
name - 要检索的标题的名称
defaultValue - 默认值
defaultValue 。
boolean contains(K name)
true如果与头
name存在,
false其他。
name - 标题名称
boolean contains(K name, V value)
true如果与头name和value存在, false其他。
Object.equals(Object)方法用于测试value 。
name - 标题名称
value - 要查找的标题的标题值
boolean containsObject(K name, java.lang.Object value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsBoolean(K name, boolean value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsByte(K name, byte value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsChar(K name, char value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsShort(K name, short value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsInt(K name, int value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsLong(K name, long value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsFloat(K name, float value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsDouble(K name, double value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
boolean containsTimeMillis(K name, long value)
true 。
name - 标题名称
value - 标题值
true如果它包含它
false否则
int size()
boolean isEmpty()
java.util.Set<K> names()
Set 。
返回的Set无法修改。
T add(K name, java.lang.Iterable<? extends V> values)
name和values新标题。
这种方法在语义上等同于
for (T value : values) {
headers.add(name, value);
}
name - 标题名称
values - 标题的值
this
T add(K name, V... values)
name和values新标头。
这种方法在语义上等同于
for (T value : values) {
headers.add(name, value);
}
name - 标题名称
values - 标题的值
this
T addObject(K name, java.lang.Object value)
value之前,它将转换为类型T 。
name - 标题名称
value - 标题的值
this
T addObject(K name, java.lang.Iterable<?> values)
for (Object v : values) {
headers.addObject(name, v);
}
name - 标题名称
values - 标题的值
this
T addObject(K name, java.lang.Object... values)
for (Object v : values) {
headers.addObject(name, v);
}
name - 标题名称
values - 标题的值
this
T add(Headers<? extends K,? extends V,?> headers)
headers添加到此对象。
this
java.lang.IllegalArgumentException - 如果
headers == this 。
T set(K name, java.lang.Iterable<? extends V> values)
for (T v : values) {
headers.addObject(name, v);
}
name - 标题名称
values - 标题的值
this
T set(K name, V... values)
headers.remove(name);
for (T v : values) {
headers.add(name, v);
}
name - 标题名称
values - 标题的值
this
T setObject(K name, java.lang.Object value)
value之前,它将转换为类型T 。
name - 标题名称
value - 标题的值
this
java.lang.NullPointerException - 如果
name或
value之前或之后的转换为
null 。
T setObject(K name, java.lang.Iterable<?> values)
headers.remove(name);
for (Object v : values) {
headers.addObject(name, v);
}
name - 标题名称
values - 标题的值
this
T setObject(K name, java.lang.Object... values)
headers.remove(name);
for (Object v : values) {
headers.addObject(name, v);
}
name - 标题名称
values - 标题的值
this
T setBoolean(K name, boolean value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setByte(K name, byte value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setChar(K name, char value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setShort(K name, short value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setInt(K name, int value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setLong(K name, long value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setFloat(K name, float value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setDouble(K name, double value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setTimeMillis(K name, long value)
name设置为value 。
这将删除以前与name相关的所有值。
name - 要修改的名称
value - 价值
this
T setAll(Headers<? extends K,? extends V,?> headers)
#set(K, V)在每个条目
headers 。
headers - 在此实例中用于
#set(K, V)值的标头
this
boolean remove(K name)
name所有标头。
name - 标题名称
true如果至少有一个条目已被删除。
Copyright © 2008–2018 The Netty Project. All rights reserved.