Package org.jboss.resteasy.util
Class MediaTypeHelper
- java.lang.Object
-
- org.jboss.resteasy.util.MediaTypeHelper
-
public class MediaTypeHelper extends java.lang.Object
- Version:
- $Revision: 1 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
MediaTypeHelper.MediaTypeComparator
-
Constructor Summary
Constructors Constructor Description MediaTypeHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
compareWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)
static boolean
equivalent(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)
static boolean
equivalentParams(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)
static javax.ws.rs.core.MediaType
getBestMatch(java.util.List<javax.ws.rs.core.MediaType> desired, java.util.List<javax.ws.rs.core.MediaType> provided)
static javax.ws.rs.core.MediaType
getConsumes(java.lang.Class declaring, java.lang.reflect.AccessibleObject method)
static javax.ws.rs.core.MediaType
getProduces(java.lang.Class declaring, java.lang.reflect.Method method)
static javax.ws.rs.core.MediaType
getProduces(java.lang.Class declaring, java.lang.reflect.Method method, javax.ws.rs.core.MediaType defaultProduces)
static float
getQ(javax.ws.rs.core.MediaType type)
static float
getQWithParamInfo(javax.ws.rs.core.MediaType type)
static boolean
isComposite(java.lang.String subtype)
static boolean
isCompositeWildcardSubtype(java.lang.String subtype)
subtypes like application/*+xmlstatic boolean
isTextLike(javax.ws.rs.core.MediaType mediaType)
static boolean
isWildcardCompositeSubtype(java.lang.String subtype)
subtypes like application/*+xmlstatic java.util.List<javax.ws.rs.core.MediaType>
parseHeader(java.lang.String header)
static boolean
sameWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)
static void
sortByWeight(java.util.List<javax.ws.rs.core.MediaType> types)
-
-
-
Method Detail
-
getConsumes
public static javax.ws.rs.core.MediaType getConsumes(java.lang.Class declaring, java.lang.reflect.AccessibleObject method)
-
getProduces
public static javax.ws.rs.core.MediaType getProduces(java.lang.Class declaring, java.lang.reflect.Method method)
-
getProduces
public static javax.ws.rs.core.MediaType getProduces(java.lang.Class declaring, java.lang.reflect.Method method, javax.ws.rs.core.MediaType defaultProduces)
-
getQ
public static float getQ(javax.ws.rs.core.MediaType type)
-
getQWithParamInfo
public static float getQWithParamInfo(javax.ws.rs.core.MediaType type)
-
isCompositeWildcardSubtype
public static boolean isCompositeWildcardSubtype(java.lang.String subtype)
subtypes like application/*+xml- Parameters:
subtype
-- Returns:
-
isWildcardCompositeSubtype
public static boolean isWildcardCompositeSubtype(java.lang.String subtype)
subtypes like application/*+xml- Parameters:
subtype
-- Returns:
-
isComposite
public static boolean isComposite(java.lang.String subtype)
-
compareWeight
public static int compareWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)
-
sameWeight
public static boolean sameWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)
-
sortByWeight
public static void sortByWeight(java.util.List<javax.ws.rs.core.MediaType> types)
-
getBestMatch
public static javax.ws.rs.core.MediaType getBestMatch(java.util.List<javax.ws.rs.core.MediaType> desired, java.util.List<javax.ws.rs.core.MediaType> provided)
-
parseHeader
public static java.util.List<javax.ws.rs.core.MediaType> parseHeader(java.lang.String header)
-
equivalent
public static boolean equivalent(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)
-
equivalentParams
public static boolean equivalentParams(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)
-
isTextLike
public static boolean isTextLike(javax.ws.rs.core.MediaType mediaType)
-
-