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)
 
 - 
 
 -