-
- All Implemented Interfaces:
public final class HttpFields<T extends HttpField>
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Pair<String, String>>allPairsprivate final Map<String, List<String>>allValuesprivate final Map<String, String>valuesprivate final Map<String, T>httpFields
-
Constructor Summary
Constructors Constructor Description HttpFields(List<T> fields)HttpFields(T fields)HttpFields(Map<String, T> httpFields)
-
Method Summary
Modifier and Type Method Description final List<Pair<String, String>>getAllPairs()final Map<String, List<String>>getAllValues()final Map<String, String>getValues()final Map<String, T>getHttpFields()final HttpFields<T>plus(T element)final HttpFields<T>plus(HttpFields<T> element)final HttpFields<T>minus(String name)final BooleanisEmpty()final Stringget(String key)final Stringrequire(String key)-
-
Method Detail
-
getAllPairs
final List<Pair<String, String>> getAllPairs()
-
getAllValues
final Map<String, List<String>> getAllValues()
-
getValues
final Map<String, String> getValues()
-
getHttpFields
final Map<String, T> getHttpFields()
-
plus
final HttpFields<T> plus(T element)
-
plus
final HttpFields<T> plus(HttpFields<T> element)
-
minus
final HttpFields<T> minus(String name)
-
isEmpty
final Boolean isEmpty()
-
get
final String get(String key)
-
require
final String require(String key)
-
-
-
-