ValueType - The type of the header value.public final class BasicListHeaderType<ValueType>
extends java.lang.Object
implements org.dmfs.httpessentials.headers.ListHeaderType<ValueType>
| Constructor and Description |
|---|
BasicListHeaderType(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<java.util.List<ValueType>> |
entity(java.util.List<ValueType> value) |
org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> |
entityFromString(java.lang.String headerValueString) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> |
merged(org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> value1,
org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> value2) |
java.lang.String |
name() |
java.util.List<ValueType> |
valueFromString(java.lang.String valueString) |
java.lang.String |
valueString(java.util.List<ValueType> headerValue) |
public BasicListHeaderType(java.lang.String headerName,
org.dmfs.httpessentials.typedentity.EntityConverter<ValueType> valueConverter)
HeaderType for the given header name. Header values are converted using the provided EntityConverter.headerName - The name of the header.valueConverter - A EntityConverter to convert header values from/to string.public java.lang.String name()
public org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> entityFromString(java.lang.String headerValueString)
public org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> entity(java.util.List<ValueType> value)
public java.lang.String valueString(java.util.List<ValueType> headerValue)
public java.util.List<ValueType> valueFromString(java.lang.String valueString)
valueFromString in interface org.dmfs.httpessentials.typedentity.EntityType<java.util.List<ValueType>>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> merged(org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> value1, org.dmfs.httpessentials.headers.Header<java.util.List<ValueType>> value2)
merged in interface org.dmfs.httpessentials.headers.ListHeaderType<ValueType>