- 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,ExpectHeader,HostHeader,MaxForwardsHeader,OriginHeader,RawHeader,SecWebSocketAcceptHeader,SecWebSocketExtensionsHeader,SecWebSocketKeyHeader,SecWebSocketProtocolHeader,SecWebSocketVersionHeader,ServerHeader,TransferEncodingHeader,UpgradeHeader,UserAgentHeader
public abstract class HttpHeader extends HttpPart implements Comparable<HttpHeader>, swim.codec.Debug
-
-
Constructor Summary
Constructors Constructor Description HttpHeader()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcompareTo(HttpHeader that)abstract <T> swim.codec.Output<T>debug(swim.codec.Output<T> output)swim.codec.Writer<?,?>httpWriter(HttpWriter http)booleanisBlank()abstract StringlowerCaseName()abstract Stringname()static HttpHeaderparseHttp(String string)StringtoString()Stringvalue()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
-
-
-
-
Method Detail
-
isBlank
public boolean isBlank()
-
lowerCaseName
public abstract String lowerCaseName()
-
name
public abstract String name()
-
value
public String value()
-
httpWriter
public swim.codec.Writer<?,?> httpWriter(HttpWriter http)
- Specified by:
httpWriterin classHttpPart
-
writeHttp
public swim.codec.Writer<?,?> writeHttp(swim.codec.Output<?> output, HttpWriter http)
-
writeHeaderValue
public abstract swim.codec.Writer<?,?> writeHeaderValue(swim.codec.Output<?> output, HttpWriter http)
-
compareTo
public int compareTo(HttpHeader that)
- 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
-
parseHttp
public static HttpHeader parseHttp(String string)
-
-