ValueType - The type of the header value.public final class BasicSingletonHeaderType<ValueType>
extends java.lang.Object
implements org.dmfs.httpessentials.headers.SingletonHeaderType<ValueType>
| Constructor and Description |
|---|
BasicSingletonHeaderType(java.lang.String headerName,
org.dmfs.httpessentials.typedentity.EntityConverter<ValueType> valueConverter)
Creates a
HeaderType for the given header name. |
| Modifier and Type | Method and Description |
|---|---|
org.dmfs.httpessentials.headers.Header<ValueType> |
entity(ValueType value) |
org.dmfs.httpessentials.headers.Header<ValueType> |
entityFromString(java.lang.String headerValueString) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
name() |
ValueType |
valueFromString(java.lang.String valueString) |
java.lang.String |
valueString(ValueType headerValue) |
public BasicSingletonHeaderType(java.lang.String headerName,
org.dmfs.httpessentials.typedentity.EntityConverter<ValueType> valueConverter)
HeaderType for the given header name. Header values are converted using the provided HeaderValueConverter.headerName - The name of the header.valueConverter - A HeaderValueConverter to convert header values from/to string.public java.lang.String name()
public org.dmfs.httpessentials.headers.Header<ValueType> entityFromString(java.lang.String headerValueString)
public java.lang.String valueString(ValueType headerValue)
public ValueType valueFromString(java.lang.String valueString)
valueFromString in interface org.dmfs.httpessentials.typedentity.EntityType<ValueType>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object