java.lang.Object
swim.http.HttpPart
swim.http.HttpHeader
- All Implemented Interfaces:
Comparable<HttpHeader>,swim.codec.Debug
- Direct Known Subclasses:
AcceptCharsetHeader,AcceptEncodingHeader,AcceptHeader,AcceptLanguageHeader,AllowHeader,ConnectionHeader,ContentEncodingHeader,ContentLengthHeader,ContentTypeHeader,CookieHeader,ExpectHeader,HostHeader,LocationHeader,MaxForwardsHeader,OriginHeader,RawHeader,SecWebSocketAcceptHeader,SecWebSocketExtensionsHeader,SecWebSocketKeyHeader,SecWebSocketProtocolHeader,SecWebSocketVersionHeader,ServerHeader,SetCookieHeader,TransferEncodingHeader,UpgradeHeader,UserAgentHeader
public abstract class HttpHeader
extends HttpPart
implements Comparable<HttpHeader>, swim.codec.Debug
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(HttpHeader that) abstract <T> swim.codec.Output<T>debug(swim.codec.Output<T> output) swim.codec.Writer<?,?> httpWriter(HttpWriter http) booleanisBlank()abstract Stringabstract Stringname()static HttpHeadertoString()value()abstract swim.codec.Writer<?,?> writeHeaderValue(swim.codec.Output<?> output, HttpWriter http) swim.codec.Writer<?,?> writeHttp(swim.codec.Output<?> output, HttpWriter http) Methods inherited from class swim.http.HttpPart
httpWriter, toHttp, writeHttp
-
Constructor Details
-
HttpHeader
public HttpHeader()
-
-
Method Details
-
isBlank
public boolean isBlank() -
lowerCaseName
-
name
-
value
-
httpWriter
- Specified by:
httpWriterin classHttpPart
-
writeHttp
-
writeHeaderValue
public abstract swim.codec.Writer<?,?> writeHeaderValue(swim.codec.Output<?> output, HttpWriter http) -
compareTo
- Specified by:
compareToin interfaceComparable<HttpHeader>
-
debug
public abstract <T> swim.codec.Output<T> debug(swim.codec.Output<T> output) - Specified by:
debugin interfaceswim.codec.Debug
-
toString
-
parseHttp
-