Class Http1Headers
java.lang.Object
cool.scx.http.x.http1.headers.Http1Headers
- All Implemented Interfaces:
ScxHttpHeaders,ScxHttpHeadersWritable,Parameters<ScxHttpHeaderName, String>,ParametersWritable<ScxHttpHeaderName, String>,Iterable<ParameterEntry<ScxHttpHeaderName, String>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ScxHttpHeaderName name, String... value) clear()connection(Connection connection) booleancontains(ScxHttpHeaderName name) expect()<X extends Throwable>
voidforEach(cool.scx.function.BiConsumerX<? super ScxHttpHeaderName, String, X> action) <X extends Throwable>
voidforEachParameter(cool.scx.function.BiConsumerX<? super ScxHttpHeaderName, List<String>, X> action) get(ScxHttpHeaderName name) getAll(ScxHttpHeaderName name) booleanisEmpty()iterator()names()remove(ScxHttpHeaderName name) set(ScxHttpHeaderName name, String... value) longsize()toMap()toString()transferEncoding(ScxTransferEncoding transferEncoding) upgrade()upgrade(ScxUpgrade upgrade) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface cool.scx.http.headers.ScxHttpHeaders
accept, contains, contentDisposition, contentEncoding, contentLength, contentType, cookies, encode, get, getAll, getCookie, getSetCookie, setCookiesMethods inherited from interface cool.scx.http.headers.ScxHttpHeadersWritable
add, addCookie, addSetCookie, contentDisposition, contentEncoding, contentLength, contentType, cookies, remove, removeCookie, removeSetCookie, set, setCookies
-
Constructor Details
-
Http1Headers
-
Http1Headers
public Http1Headers()
-
-
Method Details
-
set
- Specified by:
setin interfaceParametersWritable<ScxHttpHeaderName, String>- Specified by:
setin interfaceScxHttpHeadersWritable
-
add
- Specified by:
addin interfaceParametersWritable<ScxHttpHeaderName, String>- Specified by:
addin interfaceScxHttpHeadersWritable
-
remove
- Specified by:
removein interfaceParametersWritable<ScxHttpHeaderName, String>- Specified by:
removein interfaceScxHttpHeadersWritable
-
clear
- Specified by:
clearin interfaceParametersWritable<ScxHttpHeaderName, String>- Specified by:
clearin interfaceScxHttpHeadersWritable
-
size
public long size()- Specified by:
sizein interfaceParameters<ScxHttpHeaderName, String>
-
names
- Specified by:
namesin interfaceParameters<ScxHttpHeaderName, String>
-
get
- Specified by:
getin interfaceParameters<ScxHttpHeaderName, String>
-
getAll
- Specified by:
getAllin interfaceParameters<ScxHttpHeaderName, String>
-
contains
- Specified by:
containsin interfaceParameters<ScxHttpHeaderName, String>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceParameters<ScxHttpHeaderName, String>
-
toMultiValueMap
- Specified by:
toMultiValueMapin interfaceParameters<ScxHttpHeaderName, String>
-
toMap
- Specified by:
toMapin interfaceParameters<ScxHttpHeaderName, String>
-
forEach
public <X extends Throwable> void forEach(cool.scx.function.BiConsumerX<? super ScxHttpHeaderName, String, X> action) throws X - Specified by:
forEachin interfaceParameters<ScxHttpHeaderName, String>- Throws:
X
-
forEachParameter
public <X extends Throwable> void forEachParameter(cool.scx.function.BiConsumerX<? super ScxHttpHeaderName, List<String>, X> action) throws X - Specified by:
forEachParameterin interfaceParameters<ScxHttpHeaderName, String>- Throws:
X
-
iterator
- Specified by:
iteratorin interfaceIterable<ParameterEntry<ScxHttpHeaderName, String>>
-
toString
-
connection
-
connection
-
transferEncoding
-
transferEncoding
-
expect
-
expect
-
upgrade
-
upgrade
-