|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.jersey.core.header.MediaTypes
public class MediaTypes
Common media types and functonality.
| Field Summary | |
|---|---|
static javax.ws.rs.core.MediaType |
FAST_INFOSET
|
static AcceptableMediaType |
GENERAL_ACCEPT_MEDIA_TYPE
The general acceptable media type corresponding to \*\/*. |
static java.util.List<AcceptableMediaType> |
GENERAL_ACCEPT_MEDIA_TYPE_LIST
A singleton list containing the general acceptable media type. |
static javax.ws.rs.core.MediaType |
GENERAL_MEDIA_TYPE
The general media type corresponding to \*\/*. |
static java.util.List<javax.ws.rs.core.MediaType> |
GENERAL_MEDIA_TYPE_LIST
A singleton list containing the general media type. |
static java.util.Comparator<javax.ws.rs.core.MediaType> |
MEDIA_TYPE_COMPARATOR
Comparator for media types. |
static java.util.Comparator<java.util.List<javax.ws.rs.core.MediaType>> |
MEDIA_TYPE_LIST_COMPARATOR
Comparator for lists of media types. |
static javax.ws.rs.core.MediaType |
WADL
|
| Method Summary | |
|---|---|
static java.util.List<javax.ws.rs.core.MediaType> |
createMediaTypes(javax.ws.rs.Consumes mime)
Create a list of media type from the Consumes annotation. |
static java.util.List<javax.ws.rs.core.MediaType> |
createMediaTypes(javax.ws.rs.Produces mime)
Create a list of media type from the Produces annotation. |
static java.util.List<javax.ws.rs.core.MediaType> |
createMediaTypes(java.lang.String[] mediaTypes)
Create a list of media type from an array of media types. |
static java.util.List<QualitySourceMediaType> |
createQualitySourceMediaTypes(java.lang.String[] mediaTypes)
Create a list of quality source media type from an array of media types. |
static javax.ws.rs.core.MediaType |
mostSpecific(javax.ws.rs.core.MediaType m1,
javax.ws.rs.core.MediaType m2)
Get the most specific media type from a pair of media types. |
static boolean |
typeEquals(javax.ws.rs.core.MediaType m1,
javax.ws.rs.core.MediaType m2)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final javax.ws.rs.core.MediaType WADL
public static final javax.ws.rs.core.MediaType FAST_INFOSET
public static final java.util.Comparator<javax.ws.rs.core.MediaType> MEDIA_TYPE_COMPARATOR
x/y < x/* < \*\/*
public static final java.util.Comparator<java.util.List<javax.ws.rs.core.MediaType>> MEDIA_TYPE_LIST_COMPARATOR
The least specific content type of each list is obtained and then compared
using MEDIA_TYPE_COMPARATOR.
Assumes each list is already ordered according to MEDIA_TYPE_COMPARATOR
and therefore the least specific media type is at the end of the list.
public static final javax.ws.rs.core.MediaType GENERAL_MEDIA_TYPE
public static final java.util.List<javax.ws.rs.core.MediaType> GENERAL_MEDIA_TYPE_LIST
public static final AcceptableMediaType GENERAL_ACCEPT_MEDIA_TYPE
public static final java.util.List<AcceptableMediaType> GENERAL_ACCEPT_MEDIA_TYPE_LIST
| Method Detail |
|---|
public static final boolean typeEquals(javax.ws.rs.core.MediaType m1,
javax.ws.rs.core.MediaType m2)
public static final javax.ws.rs.core.MediaType mostSpecific(javax.ws.rs.core.MediaType m1,
javax.ws.rs.core.MediaType m2)
m1 - the first media typem2 - the second media type
public static java.util.List<javax.ws.rs.core.MediaType> createMediaTypes(javax.ws.rs.Consumes mime)
Consumes annotation.
mime - the Consumes annotation.
MediaType, ordered according to MEDIA_TYPE_COMPARATOR.public static java.util.List<javax.ws.rs.core.MediaType> createMediaTypes(javax.ws.rs.Produces mime)
mime - the Produces annotation.
MediaType, ordered according to MEDIA_TYPE_COMPARATOR.public static java.util.List<javax.ws.rs.core.MediaType> createMediaTypes(java.lang.String[] mediaTypes)
mediaTypes - the array of meda types.
MediaType, ordered according to MEDIA_TYPE_COMPARATOR.public static java.util.List<QualitySourceMediaType> createQualitySourceMediaTypes(java.lang.String[] mediaTypes)
mediaTypes - the array of meda types.
QualitySourceMediaType, ordered according to
the quality source as the primiary key and MEDIA_TYPE_COMPARATOR
as the secondary key.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||