public class AcceptHeaders
extends java.lang.Object
Constructor and Description |
---|
AcceptHeaders() |
Modifier and Type | Method and Description |
---|---|
private static QualityValue |
evaluateAcceptParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Evaluates and removes the accept parameters.
|
static java.util.Map<java.util.Locale,QualityValue> |
getLocaleQualityValues(java.lang.String header)
Gets the locales from a comma-separated list.
|
static java.util.Map<javax.ws.rs.core.MediaType,QualityValue> |
getMediaTypeQualityValues(java.lang.String header)
Gets the media types from a comma-separated list.
|
static java.util.Map<java.lang.String,QualityValue> |
getStringQualityValues(java.lang.String header)
Gets the strings from a comma-separated list.
|
private static int |
parseParameters(java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String header,
int offset) |
public static java.util.Map<java.lang.String,QualityValue> getStringQualityValues(java.lang.String header)
null
keys.header
- the header value.null
if the header didn't contain any entries.public static java.util.Map<java.util.Locale,QualityValue> getLocaleQualityValues(java.lang.String header)
null
keys.header
- the header value.null
if the header didn't contain any entries.public static java.util.Map<javax.ws.rs.core.MediaType,QualityValue> getMediaTypeQualityValues(java.lang.String header)
header
- the header value.null
if the header didn't contain any entries.private static int parseParameters(java.util.Map<java.lang.String,java.lang.String> parameters, java.lang.String header, int offset)
private static QualityValue evaluateAcceptParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
accept-params = ";" "q" "=" qvalue *( accept-extension ) accept-extension = ";" token [ "=" ( token | quoted-string ) ]
parameters
- all parameters in order of appearance.