Package org.jboss.resteasy.util
Class MediaTypeHelper
- java.lang.Object
-
- org.jboss.resteasy.util.MediaTypeHelper
-
public class MediaTypeHelper extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description MediaTypeHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcompareWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)static booleanequivalent(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)static booleanequivalentParams(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)static javax.ws.rs.core.MediaTypegetBestMatch(List<javax.ws.rs.core.MediaType> desired, List<javax.ws.rs.core.MediaType> provided)static javax.ws.rs.core.MediaTypegetConsumes(Class declaring, AccessibleObject method)static javax.ws.rs.core.MediaType[]getProduces(Class declaring, Method method)static javax.ws.rs.core.MediaType[]getProduces(Class declaring, Method method, javax.ws.rs.core.MediaType defaultProduces)static floatgetQ(javax.ws.rs.core.MediaType type)static floatgetQWithParamInfo(javax.ws.rs.core.MediaType type)static booleanisBlacklisted(javax.ws.rs.core.MediaType mediaType)static booleanisComposite(String subtype)static booleanisCompositeWildcardSubtype(String subtype)subtypes like application/*+xmlstatic booleanisTextLike(javax.ws.rs.core.MediaType mediaType)static booleanisWildcardCompositeSubtype(String subtype)subtypes like application/*+xmlstatic List<javax.ws.rs.core.MediaType>parseHeader(String header)static booleansameWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)static voidsortByWeight(List<javax.ws.rs.core.MediaType> types)
-
-
-
Method Detail
-
getConsumes
public static javax.ws.rs.core.MediaType getConsumes(Class declaring, AccessibleObject method)
-
getProduces
public static javax.ws.rs.core.MediaType[] getProduces(Class declaring, 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(String subtype)
subtypes like application/*+xml- Parameters:
subtype- subtype- Returns:
- true if subtype is composite
-
isWildcardCompositeSubtype
public static boolean isWildcardCompositeSubtype(String subtype)
subtypes like application/*+xml- Parameters:
subtype- subtype- Returns:
- true if subtype is wildcard composite
-
isComposite
public static boolean isComposite(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(List<javax.ws.rs.core.MediaType> types)
-
getBestMatch
public static javax.ws.rs.core.MediaType getBestMatch(List<javax.ws.rs.core.MediaType> desired, List<javax.ws.rs.core.MediaType> provided)
-
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)
-
isBlacklisted
public static boolean isBlacklisted(javax.ws.rs.core.MediaType mediaType)
-
-