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.MediaTypepublic 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