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(jakarta.ws.rs.core.MediaType one, jakarta.ws.rs.core.MediaType two)static booleanequivalent(jakarta.ws.rs.core.MediaType m1, jakarta.ws.rs.core.MediaType m2)static booleanequivalentParams(jakarta.ws.rs.core.MediaType m1, jakarta.ws.rs.core.MediaType m2)static jakarta.ws.rs.core.MediaTypegetBestMatch(List<jakarta.ws.rs.core.MediaType> desired, List<jakarta.ws.rs.core.MediaType> provided)static jakarta.ws.rs.core.MediaTypegetConsumes(Class declaring, AccessibleObject method)static jakarta.ws.rs.core.MediaType[]getProduces(Class declaring, Method method)static jakarta.ws.rs.core.MediaType[]getProduces(Class declaring, Method method, jakarta.ws.rs.core.MediaType defaultProduces)static floatgetQ(jakarta.ws.rs.core.MediaType type)static floatgetQWithParamInfo(jakarta.ws.rs.core.MediaType type)static booleanisBlacklisted(jakarta.ws.rs.core.MediaType mediaType)static booleanisComposite(String subtype)static booleanisCompositeWildcardSubtype(String subtype)subtypes like application/*+xmlstatic booleanisTextLike(jakarta.ws.rs.core.MediaType mediaType)static booleanisWildcardCompositeSubtype(String subtype)subtypes like application/*+xmlstatic List<jakarta.ws.rs.core.MediaType>parseHeader(String header)static booleansameWeight(jakarta.ws.rs.core.MediaType one, jakarta.ws.rs.core.MediaType two)static voidsortByWeight(List<jakarta.ws.rs.core.MediaType> types)
-
-
-
Method Detail
-
getConsumes
public static jakarta.ws.rs.core.MediaType getConsumes(Class declaring, AccessibleObject method)
-
getProduces
public static jakarta.ws.rs.core.MediaType[] getProduces(Class declaring, Method method)
-
getProduces
public static jakarta.ws.rs.core.MediaType[] getProduces(Class declaring, Method method, jakarta.ws.rs.core.MediaType defaultProduces)
-
getQ
public static float getQ(jakarta.ws.rs.core.MediaType type)
-
getQWithParamInfo
public static float getQWithParamInfo(jakarta.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(jakarta.ws.rs.core.MediaType one, jakarta.ws.rs.core.MediaType two)
-
sameWeight
public static boolean sameWeight(jakarta.ws.rs.core.MediaType one, jakarta.ws.rs.core.MediaType two)
-
sortByWeight
public static void sortByWeight(List<jakarta.ws.rs.core.MediaType> types)
-
getBestMatch
public static jakarta.ws.rs.core.MediaType getBestMatch(List<jakarta.ws.rs.core.MediaType> desired, List<jakarta.ws.rs.core.MediaType> provided)
-
equivalent
public static boolean equivalent(jakarta.ws.rs.core.MediaType m1, jakarta.ws.rs.core.MediaType m2)
-
equivalentParams
public static boolean equivalentParams(jakarta.ws.rs.core.MediaType m1, jakarta.ws.rs.core.MediaType m2)
-
isTextLike
public static boolean isTextLike(jakarta.ws.rs.core.MediaType mediaType)
-
isBlacklisted
public static boolean isBlacklisted(jakarta.ws.rs.core.MediaType mediaType)
-
-