Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<AcceptableMediaType> |
COMPARATOR
Comparator for collections of acceptable media types.
|
private int |
q |
APPLICATION_ATOM_XML, APPLICATION_ATOM_XML_TYPE, APPLICATION_FORM_URLENCODED, APPLICATION_FORM_URLENCODED_TYPE, APPLICATION_JSON, 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, TEXT_HTML, TEXT_HTML_TYPE, TEXT_PLAIN, TEXT_PLAIN_TYPE, TEXT_XML, TEXT_XML_TYPE, WILDCARD, WILDCARD_TYPE
Modifier | Constructor and Description |
---|---|
|
AcceptableMediaType(java.lang.String type,
java.lang.String subtype)
Create new acceptable media type instance with a
default quality factor value. |
|
AcceptableMediaType(java.lang.String type,
java.lang.String subtype,
int quality,
java.util.Map<java.lang.String,java.lang.String> parameters)
Create new acceptable media type instance.
|
private |
AcceptableMediaType(java.lang.String type,
java.lang.String subtype,
java.util.Map<java.lang.String,java.lang.String> parameters,
int quality) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.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(javax.ws.rs.core.MediaType mediaType)
Create new acceptable media type instance from the supplied
media type . |
public static final java.util.Comparator<AcceptableMediaType> COMPARATOR
private final int q
public AcceptableMediaType(java.lang.String type, java.lang.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(java.lang.String type, java.lang.String subtype, int quality, java.util.Map<java.lang.String,java.lang.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.private AcceptableMediaType(java.lang.String type, java.lang.String subtype, java.util.Map<java.lang.String,java.lang.String> parameters, int quality)
public int getQuality()
Qualified
getQuality
in interface Qualified
public static AcceptableMediaType valueOf(HttpHeaderReader reader) throws java.text.ParseException
HTTP header reader
.reader
- HTTP header reader.java.text.ParseException
- in case the input data parsing failed.public static AcceptableMediaType valueOf(javax.ws.rs.core.MediaType mediaType) throws java.text.ParseException
media type
.mediaType
- general-purpose media type.java.text.ParseException
- in case the quality parameter parsing failed.public boolean equals(java.lang.Object obj)
equals
in class javax.ws.rs.core.MediaType
public int hashCode()
hashCode
in class javax.ws.rs.core.MediaType