public class ParsableHeaderValuesContainer extends Object implements ParsedHeaderValues
| Constructor and Description |
|---|
ParsableHeaderValuesContainer(List<MIMEHeader> accept,
List<ParsedHeaderValue> acceptCharset,
List<ParsedHeaderValue> acceptEncoding,
List<LanguageHeader> acceptLanguage,
ParsableMIMEValue contentType) |
| Modifier and Type | Method and Description |
|---|---|
List<MIMEHeader> |
accept() |
List<ParsedHeaderValue> |
acceptCharset() |
List<ParsedHeaderValue> |
acceptEncoding() |
List<LanguageHeader> |
acceptLanguage() |
ParsableMIMEValue |
contentType() |
MIMEHeader |
findBestUserAcceptedIn(List<MIMEHeader> userAccepted,
Collection<MIMEHeader> in)
Given the sorted list of parsed header values the user has sent and an Iterable of acceptable values:
It finds the first accepted header that matches any inside the Iterable.
|
public ParsableHeaderValuesContainer(List<MIMEHeader> accept, List<ParsedHeaderValue> acceptCharset, List<ParsedHeaderValue> acceptEncoding, List<LanguageHeader> acceptLanguage, ParsableMIMEValue contentType)
public List<MIMEHeader> accept()
accept in interface ParsedHeaderValuesAccept headerpublic List<ParsedHeaderValue> acceptCharset()
acceptCharset in interface ParsedHeaderValuesAccept-Charset headerpublic List<ParsedHeaderValue> acceptEncoding()
acceptEncoding in interface ParsedHeaderValuesAccept-Encoding headerpublic List<LanguageHeader> acceptLanguage()
acceptLanguage in interface ParsedHeaderValuesAccept-Language headerpublic ParsableMIMEValue contentType()
contentType in interface ParsedHeaderValuesContent-Type headerpublic MIMEHeader findBestUserAcceptedIn(List<MIMEHeader> userAccepted, Collection<MIMEHeader> in)
ParsedHeaderValuesNote: This method is intended for internal usage.
findBestUserAcceptedIn in interface ParsedHeaderValuesuserAccepted - The sorted list of headers to find the best one.in - The headers to match against.Copyright © 2021. All rights reserved.