org.glassfish.jersey.message.internal
Class AcceptableMediaType
java.lang.Object
javax.ws.rs.core.MediaType
org.glassfish.jersey.message.internal.AcceptableMediaType
- All Implemented Interfaces:
- Qualified
public class AcceptableMediaType
- extends MediaType
- implements Qualified
An acceptable media type.
- Author:
- Paul Sandoz, Marek Potociar (marek.potociar at oracle.com)
| Fields inherited from class javax.ws.rs.core.MediaType |
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 |
AcceptableMediaType
public AcceptableMediaType(String type,
String subtype)
- Create new acceptable media type instance with a
default quality factor value.
- Parameters:
type - the primary type, null is equivalent to
MediaType.MEDIA_TYPE_WILDCARDsubtype - the subtype, null is equivalent to
MediaType.MEDIA_TYPE_WILDCARD
AcceptableMediaType
public AcceptableMediaType(String type,
String subtype,
int quality,
Map<String,String> parameters)
- Create new acceptable media type instance.
- Parameters:
type - the primary type, null is equivalent to
MediaType.MEDIA_TYPE_WILDCARDsubtype - the subtype, null is equivalent to
MediaType.MEDIA_TYPE_WILDCARDquality - quality factor value in [ppt]. See Qualified.parameters - a map of media type parameters, null is the same as an
empty map.
getQuality
public int getQuality()
- Description copied from interface:
Qualified
- Get quality factor value (in [ppt]).
- Specified by:
getQuality in interface Qualified
- Returns:
- quality factor value.
valueOf
public static AcceptableMediaType valueOf(HttpHeaderReader reader)
throws ParseException
- Create new acceptable media type instance from the supplied
HTTP header reader.
- Parameters:
reader - HTTP header reader.
- Returns:
- new acceptable media type instance.
- Throws:
ParseException - in case the input data parsing failed.
equals
public boolean equals(Object obj)
- Overrides:
equals in class MediaType
hashCode
public int hashCode()
- Overrides:
hashCode in class MediaType
Copyright © 2007-2013 Oracle Corporation. All Rights Reserved. Use is subject to license terms.