Modifier and Type | Field and Description |
---|---|
static Comparator<AcceptableMediaType> |
COMPARATOR
Comparator for collections of acceptable media types.
|
APPLICATION_ATOM_XML, APPLICATION_ATOM_XML_TYPE, APPLICATION_FORM_URLENCODED, APPLICATION_FORM_URLENCODED_TYPE, APPLICATION_JSON, APPLICATION_JSON_PATCH_JSON, APPLICATION_JSON_PATCH_JSON_TYPE, APPLICATION_JSON_TYPE, APPLICATION_OCTET_STREAM, APPLICATION_OCTET_STREAM_TYPE, APPLICATION_SVG_XML, APPLICATION_SVG_XML_TYPE, APPLICATION_XHTML_XML, APPLICATION_XHTML_XML_TYPE, APPLICATION_XML, APPLICATION_XML_TYPE, CHARSET_PARAMETER, MEDIA_TYPE_WILDCARD, MULTIPART_FORM_DATA, MULTIPART_FORM_DATA_TYPE, SERVER_SENT_EVENTS, SERVER_SENT_EVENTS_TYPE, TEXT_HTML, TEXT_HTML_TYPE, TEXT_PLAIN, TEXT_PLAIN_TYPE, TEXT_XML, TEXT_XML_TYPE, WILDCARD, WILDCARD_TYPE
Constructor and Description |
---|
AcceptableMediaType(String type,
String subtype)
Create new acceptable media type instance with a
default quality factor value. |
AcceptableMediaType(String type,
String subtype,
int quality,
Map<String,String> parameters)
Create new acceptable media type instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getQuality()
Get quality factor value (in [ppt]).
|
int |
hashCode() |
static AcceptableMediaType |
valueOf(HttpHeaderReader reader)
Create new acceptable media type instance from the supplied
HTTP header reader . |
static AcceptableMediaType |
valueOf(MediaType mediaType)
Create new acceptable media type instance from the supplied
media type . |
getParameters, getSubtype, getType, isCompatible, isWildcardSubtype, isWildcardType, toString, valueOf, withCharset
public static final Comparator<AcceptableMediaType> COMPARATOR
public AcceptableMediaType(String type, String subtype)
default quality factor
value.type
- the primary type, null
is equivalent to
MediaType.MEDIA_TYPE_WILDCARD
subtype
- the subtype, null is equivalent to
MediaType.MEDIA_TYPE_WILDCARD
public AcceptableMediaType(String type, String subtype, int quality, Map<String,String> parameters)
type
- the primary type, null
is equivalent to
MediaType.MEDIA_TYPE_WILDCARD
subtype
- the subtype, null
is equivalent to
MediaType.MEDIA_TYPE_WILDCARD
quality
- quality factor value in [ppt]. See Qualified
.parameters
- a map of media type parameters, null
is the same as an
empty map.public int getQuality()
Qualified
getQuality
in interface Qualified
public static AcceptableMediaType valueOf(HttpHeaderReader reader) throws ParseException
HTTP header reader
.reader
- HTTP header reader.ParseException
- in case the input data parsing failed.public static AcceptableMediaType valueOf(MediaType mediaType) throws ParseException
media type
.mediaType
- general-purpose media type.ParseException
- in case the quality parameter parsing failed.Copyright © 2007-2023, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.