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.