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 classMediaTypeHelper.MediaTypeComparator
-
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(java.util.List<javax.ws.rs.core.MediaType> desired, java.util.List<javax.ws.rs.core.MediaType> provided)static javax.ws.rs.core.MediaTypegetConsumes(java.lang.Class declaring, java.lang.reflect.AccessibleObject method)static javax.ws.rs.core.MediaTypegetProduces(java.lang.Class declaring, java.lang.reflect.Method method)static javax.ws.rs.core.MediaTypegetProduces(java.lang.Class declaring, java.lang.reflect.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 booleanisComposite(java.lang.String subtype)static booleanisCompositeWildcardSubtype(java.lang.String subtype)subtypes like application/*+xmlstatic booleanisTextLike(javax.ws.rs.core.MediaType mediaType)static booleanisWildcardCompositeSubtype(java.lang.String subtype)subtypes like application/*+xmlstatic java.util.List<javax.ws.rs.core.MediaType>parseHeader(java.lang.String header)static booleansameWeight(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)static voidsortByWeight(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)
-
-