public class EmptyBinaryHeaders extends EmptyHeaders<AsciiString> implements BinaryHeaders
BinaryHeaders.EntryVisitor, BinaryHeaders.NameVisitorHeaders.ValueConverter<T>| Modifier | Constructor and Description |
|---|---|
protected |
EmptyBinaryHeaders() |
| Modifier and Type | Method and Description |
|---|---|
BinaryHeaders |
add(AsciiString name,
AsciiString... values)
Adds a new header with the specified name and values.
|
BinaryHeaders |
add(AsciiString name,
AsciiString value)
Adds a new header with the specified name and value.
|
BinaryHeaders |
add(AsciiString name,
Iterable<? extends AsciiString> values)
Adds a new header with the specified name and values.
|
BinaryHeaders |
add(BinaryHeaders headers)
|
BinaryHeaders |
addBoolean(AsciiString name,
boolean value)
Add the
name to value. |
BinaryHeaders |
addByte(AsciiString name,
byte value)
Add the
name to value. |
BinaryHeaders |
addChar(AsciiString name,
char value)
Add the
name to value. |
BinaryHeaders |
addDouble(AsciiString name,
double value)
Add the
name to value. |
BinaryHeaders |
addFloat(AsciiString name,
float value)
Add the
name to value. |
BinaryHeaders |
addInt(AsciiString name,
int value)
Add the
name to value. |
BinaryHeaders |
addLong(AsciiString name,
long value)
Add the
name to value. |
BinaryHeaders |
addObject(AsciiString name,
Iterable<?> values)
Adds a new header with the specified name and values.
|
BinaryHeaders |
addObject(AsciiString name,
Object... values)
Adds a new header with the specified name and values.
|
BinaryHeaders |
addObject(AsciiString name,
Object value)
Adds a new header with the specified name and value.
|
BinaryHeaders |
addShort(AsciiString name,
short value)
Add the
name to value. |
BinaryHeaders |
addTimeMillis(AsciiString name,
long value)
Add the
name to value. |
BinaryHeaders |
clear()
Removes all headers.
|
BinaryHeaders |
set(AsciiString name,
AsciiString... values)
Sets a header with the specified name and values.
|
BinaryHeaders |
set(AsciiString name,
AsciiString value)
Sets a header with the specified name and value.
|
BinaryHeaders |
set(AsciiString name,
Iterable<? extends AsciiString> values)
Sets a header with the specified name and values.
|
BinaryHeaders |
set(BinaryHeaders headers)
|
BinaryHeaders |
setAll(BinaryHeaders headers)
|
BinaryHeaders |
setBoolean(AsciiString name,
boolean value)
Set the
name to value. |
BinaryHeaders |
setByte(AsciiString name,
byte value)
Set the
name to value. |
BinaryHeaders |
setChar(AsciiString name,
char value)
Set the
name to value. |
BinaryHeaders |
setDouble(AsciiString name,
double value)
Set the
name to value. |
BinaryHeaders |
setFloat(AsciiString name,
float value)
Set the
name to value. |
BinaryHeaders |
setInt(AsciiString name,
int value)
Set the
name to value. |
BinaryHeaders |
setLong(AsciiString name,
long value)
Set the
name to value. |
BinaryHeaders |
setObject(AsciiString name,
Iterable<?> values)
Sets a header with the specified name and values.
|
BinaryHeaders |
setObject(AsciiString name,
Object... values)
Sets a header with the specified name and values.
|
BinaryHeaders |
setObject(AsciiString name,
Object value)
Sets a header with the specified name and value.
|
BinaryHeaders |
setShort(AsciiString name,
short value)
Set the
name to value. |
BinaryHeaders |
setTimeMillis(AsciiString name,
long value)
Set the
name to value. |
add, contains, contains, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsObject, containsObject, containsShort, containsTimeMillis, entries, equals, forEachEntry, forEachName, get, get, getAll, getAllAndRemove, getAndRemove, getAndRemove, getBoolean, getBoolean, getBooleanAndRemove, getBooleanAndRemove, getByte, getByte, getByteAndRemove, getByteAndRemove, getChar, getChar, getCharAndRemove, getCharAndRemove, getDouble, getDouble, getDoubleAndRemove, getDoubleAndRemove, getFloat, getFloat, getFloatAndRemove, getFloatAndRemove, getInt, getInt, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, hashCode, isEmpty, iterator, names, namesList, remove, set, setAll, size, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, contains, contains, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsObject, containsObject, containsShort, containsTimeMillis, entries, forEachEntry, forEachName, get, get, getAll, getAllAndRemove, getAndRemove, getAndRemove, getBoolean, getBoolean, getBooleanAndRemove, getBooleanAndRemove, getByte, getByte, getByteAndRemove, getByteAndRemove, getChar, getChar, getCharAndRemove, getCharAndRemove, getDouble, getDouble, getDoubleAndRemove, getDoubleAndRemove, getFloat, getFloat, getFloatAndRemove, getFloatAndRemove, getInt, getInt, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, isEmpty, iterator, names, namesList, remove, set, setAll, sizepublic BinaryHeaders add(AsciiString name, AsciiString value)
HeadersString, it is
converted into a String by Object.toString(), except in the cases of Date and
Calendar, which are formatted to the date format defined in RFC2616.add in interface BinaryHeadersadd in interface Headers<AsciiString>add in class EmptyHeaders<AsciiString>name - the name of the header being addedvalue - the value of the header being addedthispublic BinaryHeaders add(AsciiString name, Iterable<? extends AsciiString> values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
add in interface BinaryHeadersadd in interface Headers<AsciiString>add in class EmptyHeaders<AsciiString>name - the name of the headepublic abstract rs being setvalues - the values of the headers being setthispublic BinaryHeaders add(AsciiString name, AsciiString... values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
add in interface BinaryHeadersadd in interface Headers<AsciiString>add in class EmptyHeaders<AsciiString>name - the name of the headepublic abstract rs being setvalues - the values of the headers being setthispublic BinaryHeaders addObject(AsciiString name, Object value)
HeadersString, it is
converted into a String by Object.toString(), except in the cases of Date and
Calendar, which are formatted to the date format defined in RFC2616.addObject in interface BinaryHeadersaddObject in interface Headers<AsciiString>addObject in class EmptyHeaders<AsciiString>name - the name of the header being addedvalue - the value of the header being addedthispublic BinaryHeaders addObject(AsciiString name, Iterable<?> values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
addObject in interface BinaryHeadersaddObject in interface Headers<AsciiString>addObject in class EmptyHeaders<AsciiString>name - the name of the headepublic abstract rs being setvalues - the values of the headers being setthispublic BinaryHeaders addObject(AsciiString name, Object... values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
addObject in interface BinaryHeadersaddObject in interface Headers<AsciiString>addObject in class EmptyHeaders<AsciiString>name - the name of the headepublic abstract rs being setvalues - the values of the headers being setthispublic BinaryHeaders addBoolean(AsciiString name, boolean value)
Headersname to value.addBoolean in interface BinaryHeadersaddBoolean in interface Headers<AsciiString>addBoolean in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addChar(AsciiString name, char value)
Headersname to value.addChar in interface BinaryHeadersaddChar in interface Headers<AsciiString>addChar in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addByte(AsciiString name, byte value)
Headersname to value.addByte in interface BinaryHeadersaddByte in interface Headers<AsciiString>addByte in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addShort(AsciiString name, short value)
Headersname to value.addShort in interface BinaryHeadersaddShort in interface Headers<AsciiString>addShort in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addInt(AsciiString name, int value)
Headersname to value.addInt in interface BinaryHeadersaddInt in interface Headers<AsciiString>addInt in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addLong(AsciiString name, long value)
Headersname to value.addLong in interface BinaryHeadersaddLong in interface Headers<AsciiString>addLong in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addFloat(AsciiString name, float value)
Headersname to value.addFloat in interface BinaryHeadersaddFloat in interface Headers<AsciiString>addFloat in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addDouble(AsciiString name, double value)
Headersname to value.addDouble in interface BinaryHeadersaddDouble in interface Headers<AsciiString>addDouble in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders addTimeMillis(AsciiString name, long value)
Headersname to value.addTimeMillis in interface BinaryHeadersaddTimeMillis in interface Headers<AsciiString>addTimeMillis in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders add(BinaryHeaders headers)
BinaryHeadersadd in interface BinaryHeaderspublic BinaryHeaders set(AsciiString name, AsciiString value)
HeadersString, it is converted into a String by
Object.toString(), except for Date and Calendar, which are formatted
to the date format defined in RFC2616.set in interface BinaryHeadersset in interface Headers<AsciiString>set in class EmptyHeaders<AsciiString>name - The name of the header being setvalue - The value of the header being setthispublic BinaryHeaders set(AsciiString name, Iterable<? extends AsciiString> values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
set in interface BinaryHeadersset in interface Headers<AsciiString>set in class EmptyHeaders<AsciiString>name - the name of the headers being setvalues - the values of the headers being setthispublic BinaryHeaders set(AsciiString name, AsciiString... values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
set in interface BinaryHeadersset in interface Headers<AsciiString>set in class EmptyHeaders<AsciiString>name - the name of the headers being setvalues - the values of the headers being setthispublic BinaryHeaders setObject(AsciiString name, Object value)
HeadersString, it is converted into a String by
Object.toString(), except for Date and Calendar, which are formatted
to the date format defined in RFC2616.setObject in interface BinaryHeaderssetObject in interface Headers<AsciiString>setObject in class EmptyHeaders<AsciiString>name - The name of the header being setvalue - The value of the header being setthispublic BinaryHeaders setObject(AsciiString name, Iterable<?> values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
setObject in interface BinaryHeaderssetObject in interface Headers<AsciiString>setObject in class EmptyHeaders<AsciiString>name - the name of the headers being setvalues - the values of the headers being setthispublic BinaryHeaders setObject(AsciiString name, Object... values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
setObject in interface BinaryHeaderssetObject in interface Headers<AsciiString>setObject in class EmptyHeaders<AsciiString>name - the name of the headers being setvalues - the values of the headers being setthispublic BinaryHeaders setBoolean(AsciiString name, boolean value)
Headersname to value. This will remove all previous values associated with name.setBoolean in interface BinaryHeaderssetBoolean in interface Headers<AsciiString>setBoolean in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setChar(AsciiString name, char value)
Headersname to value. This will remove all previous values associated with name.setChar in interface BinaryHeaderssetChar in interface Headers<AsciiString>setChar in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setByte(AsciiString name, byte value)
Headersname to value. This will remove all previous values associated with name.setByte in interface BinaryHeaderssetByte in interface Headers<AsciiString>setByte in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setShort(AsciiString name, short value)
Headersname to value. This will remove all previous values associated with name.setShort in interface BinaryHeaderssetShort in interface Headers<AsciiString>setShort in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setInt(AsciiString name, int value)
Headersname to value. This will remove all previous values associated with name.setInt in interface BinaryHeaderssetInt in interface Headers<AsciiString>setInt in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setLong(AsciiString name, long value)
Headersname to value. This will remove all previous values associated with name.setLong in interface BinaryHeaderssetLong in interface Headers<AsciiString>setLong in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setFloat(AsciiString name, float value)
Headersname to value. This will remove all previous values associated with name.setFloat in interface BinaryHeaderssetFloat in interface Headers<AsciiString>setFloat in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setDouble(AsciiString name, double value)
Headersname to value. This will remove all previous values associated with name.setDouble in interface BinaryHeaderssetDouble in interface Headers<AsciiString>setDouble in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders setTimeMillis(AsciiString name, long value)
Headersname to value. This will remove all previous values associated with name.setTimeMillis in interface BinaryHeaderssetTimeMillis in interface Headers<AsciiString>setTimeMillis in class EmptyHeaders<AsciiString>name - The name to modifyvalue - The valuethispublic BinaryHeaders set(BinaryHeaders headers)
BinaryHeadersset in interface BinaryHeaderspublic BinaryHeaders setAll(BinaryHeaders headers)
BinaryHeaderssetAll in interface BinaryHeaderspublic BinaryHeaders clear()
Headersclear in interface BinaryHeadersclear in interface Headers<AsciiString>clear in class EmptyHeaders<AsciiString>thisCopyright © 2008–2015 The Netty Project. All rights reserved.