public class EmptyHttpHeaders extends HttpHeaders
HttpHeaders.Names, HttpHeaders.Values
Modifier and Type | Field and Description |
---|---|
static EmptyHttpHeaders |
INSTANCE |
EMPTY_HEADERS
Modifier | Constructor and Description |
---|---|
protected |
EmptyHttpHeaders() |
Modifier and Type | Method and Description |
---|---|
HttpHeaders |
add(java.lang.String name, java.lang.Iterable<?> values) |
HttpHeaders |
add(java.lang.String name, java.lang.Object value) |
HttpHeaders |
addInt(java.lang.CharSequence name, int value)
将
name 添加到
value 。
|
HttpHeaders |
addShort(java.lang.CharSequence name, short value)
将
name 添加到
value 。
|
HttpHeaders |
clear()
删除此 HttpMessage 的所有标头。
|
boolean |
contains(java.lang.String name) |
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> |
entries()
返回包含此对象中所有标题的新的
List 。
|
java.lang.String |
get(java.lang.String name) |
java.util.List<java.lang.String> |
getAll(java.lang.String name) |
java.lang.Integer |
getInt(java.lang.CharSequence name)
返回具有指定名称的标题的整数值。
|
int |
getInt(java.lang.CharSequence name, int defaultValue)
返回具有指定名称的标题的整数值。
|
java.lang.Short |
getShort(java.lang.CharSequence name)
返回具有指定名称的标题的短值。
|
short |
getShort(java.lang.CharSequence name, short defaultValue)
返回具有指定名称的标题的短值。
|
java.lang.Long |
getTimeMillis(java.lang.CharSequence name)
返回具有指定名称的标题的日期值。
|
long |
getTimeMillis(java.lang.CharSequence name, long defaultValue)
返回具有指定名称的标题的日期值。
|
boolean |
isEmpty()
检查是否不存在标题。
|
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> |
iterator() |
java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>> |
iteratorCharSequence() |
java.util.Set<java.lang.String> |
names()
返回一个新的
Set ,其中包含此对象中所有标题的名称。
|
HttpHeaders |
remove(java.lang.String name) |
HttpHeaders |
set(java.lang.String name, java.lang.Iterable<?> values) |
HttpHeaders |
set(java.lang.String name, java.lang.Object value) |
HttpHeaders |
setInt(java.lang.CharSequence name, int value)
将
name 设置为
value 。
|
HttpHeaders |
setShort(java.lang.CharSequence name, short value)
将
name 设置为
value 。
|
int |
size()
返回此对象中标题的数量。
|
add, add, add, addDateHeader, addDateHeader, addHeader, addHeader, addIntHeader, addIntHeader, clearHeaders, contains, contains, contains, containsValue, copy, encodeAscii, equalsIgnoreCase, get, get, getAll, getAllAsString, getAsString, getContentLength, getContentLength, getDate, getDate, getDateHeader, getDateHeader, getDateHeader, getDateHeader, getHeader, getHeader, getHeader, getHeader, getHost, getHost, getIntHeader, getIntHeader, getIntHeader, getIntHeader, is100ContinueExpected, isContentLengthSet, isKeepAlive, isTransferEncodingChunked, iteratorAsString, newEntity, remove, removeHeader, removeHeader, removeTransferEncodingChunked, set, set, set, set100ContinueExpected, set100ContinueExpected, setAll, setContentLength, setDate, setDateHeader, setDateHeader, setDateHeader, setDateHeader, setHeader, setHeader, setHeader, setHeader, setHost, setHost, setIntHeader, setIntHeader, setIntHeader, setIntHeader, setKeepAlive, setTransferEncodingChunked, toString, valueCharSequenceIterator, valueStringIterator
public static final EmptyHttpHeaders INSTANCE
public java.lang.String get(java.lang.String name)
get
在课程
HttpHeaders
HttpHeaders.get(CharSequence)
public java.lang.Integer getInt(java.lang.CharSequence name)
HttpHeaders
getInt
在课堂上
HttpHeaders
name
- 要搜索的标题的名称
null
如果没有这样的头文件或者它的值不是一个整数。
public int getInt(java.lang.CharSequence name, int defaultValue)
HttpHeaders
getInt
在课程
HttpHeaders
name
- 要搜索的标题的名称
defaultValue
- 默认值
defaultValue
如果没有这样的标题或者它的值不是一个整数。
public java.lang.Short getShort(java.lang.CharSequence name)
HttpHeaders
getShort
在课程
HttpHeaders
name
- 要搜索的标题的名称
null
如果没有这样的标题或者它的值不是短。
public short getShort(java.lang.CharSequence name, short defaultValue)
HttpHeaders
getShort
HttpHeaders
name
- 要搜索的标题的名称
defaultValue
- 默认值
defaultValue
如果没有这样的标题或者它的值不是短。
public java.lang.Long getTimeMillis(java.lang.CharSequence name)
HttpHeaders
getTimeMillis
在课堂上
HttpHeaders
name
- 要搜索的标题的名称
null
如果没有这样的标题或者它的值不是日期。
public long getTimeMillis(java.lang.CharSequence name, long defaultValue)
HttpHeaders
getTimeMillis
在课堂上
HttpHeaders
name
- 要搜索的标题的名称
defaultValue
- 默认值
defaultValue
如果没有这样的标题或者它的值不是日期。
public java.util.List<java.lang.String> getAll(java.lang.String name)
getAll
在课堂上
HttpHeaders
HttpHeaders.getAll(CharSequence)
public java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> entries()
HttpHeaders
entries
HttpHeaders
HttpHeaders.iteratorCharSequence()
public boolean contains(java.lang.String name)
contains
在课堂上
HttpHeaders
HttpHeaders.contains(CharSequence)
public boolean isEmpty()
HttpHeaders
isEmpty
在课堂上
HttpHeaders
public int size()
HttpHeaders
size
,上课
HttpHeaders
public java.util.Set<java.lang.String> names()
HttpHeaders
Set
,其中包含此对象中所有标题的名称。
请注意,修改返回的Set
不会影响此对象的状态。
如果您打算仅枚举头部条目, 请改为使用HttpHeaders.iterator()
,这会降低开销。
names
在课程
HttpHeaders
public HttpHeaders add(java.lang.String name, java.lang.Object value)
add
在课堂上
HttpHeaders
HttpHeaders.add(CharSequence, Object)
public HttpHeaders add(java.lang.String name, java.lang.Iterable<?> values)
add
在课堂上
HttpHeaders
HttpHeaders.add(CharSequence, Iterable)
public HttpHeaders addInt(java.lang.CharSequence name, int value)
HttpHeaders
name
添加到
value
。
addInt
在课堂上
HttpHeaders
name
- 要修改的名称
value
- 价值
this
public HttpHeaders addShort(java.lang.CharSequence name, short value)
HttpHeaders
name
添加到
value
。
addShort
在
HttpHeaders
name
- 要修改的名称
value
- 价值
this
public HttpHeaders set(java.lang.String name, java.lang.Object value)
set
在课堂上
HttpHeaders
HttpHeaders.set(CharSequence, Object)
public HttpHeaders set(java.lang.String name, java.lang.Iterable<?> values)
set
在课堂上
HttpHeaders
HttpHeaders.set(CharSequence, Iterable)
public HttpHeaders setInt(java.lang.CharSequence name, int value)
HttpHeaders
name
设置为value
。
这将删除以前与name
相关的所有值。
setInt
在课程
HttpHeaders
name
- 要修改的名称
value
- 价值
this
public HttpHeaders setShort(java.lang.CharSequence name, short value)
HttpHeaders
name
设置为value
。
这将删除以前与name
相关的所有值。
setShort
在课堂上
HttpHeaders
name
- 要修改的名称
value
- 价值
this
public HttpHeaders remove(java.lang.String name)
remove
在课堂上
HttpHeaders
HttpHeaders.remove(CharSequence)
public HttpHeaders clear()
HttpHeaders
HttpMessage
的所有标头。
clear
在课堂上
HttpHeaders
this
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.String>> iterator()
iterator
在界面
java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.String>>
iterator
在课堂上
HttpHeaders
public java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>> iteratorCharSequence()
iteratorCharSequence
在课程
HttpHeaders
Copyright © 2008–2018 The Netty Project. All rights reserved.