public class WeightedMediaType extends javax.ws.rs.core.MediaType implements java.lang.Comparable<WeightedMediaType>
Modifier and Type | Field and Description |
---|---|
private float |
weight |
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 |
---|---|
private |
WeightedMediaType(java.lang.String type,
java.lang.String subtype,
java.util.Map<java.lang.String,java.lang.String> parameters) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(WeightedMediaType o) |
boolean |
equals(java.lang.Object obj) |
private static float |
getQWithParamInfo(javax.ws.rs.core.MediaType type,
java.lang.String val) |
float |
getWeight() |
boolean |
isCompatible(javax.ws.rs.core.MediaType other)
Non-equal properties should not be compatible
|
static WeightedMediaType |
parse(javax.ws.rs.core.MediaType tmp) |
static WeightedMediaType |
valueOf(java.lang.String type) |
private WeightedMediaType(java.lang.String type, java.lang.String subtype, java.util.Map<java.lang.String,java.lang.String> parameters)
public float getWeight()
public int compareTo(WeightedMediaType o)
compareTo
in interface java.lang.Comparable<WeightedMediaType>
public boolean isCompatible(javax.ws.rs.core.MediaType other)
isCompatible
in class javax.ws.rs.core.MediaType
public static WeightedMediaType valueOf(java.lang.String type)
public static WeightedMediaType parse(javax.ws.rs.core.MediaType tmp)
private static float getQWithParamInfo(javax.ws.rs.core.MediaType type, java.lang.String val)
public boolean equals(java.lang.Object obj)
equals
in class javax.ws.rs.core.MediaType