Package org.jboss.resteasy.util
Class MediaTypeHelper
java.lang.Object
org.jboss.resteasy.util.MediaTypeHelper
- Version:
- $Revision: 1 $
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.MediaTypegetProduces(Class declaring, Method method) static javax.ws.rs.core.MediaTypegetProduces(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 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)
-
Constructor Details
-
MediaTypeHelper
public MediaTypeHelper()
-
-
Method Details
-
getConsumes
-
getProduces
-
getProduces
-
getQ
public static float getQ(javax.ws.rs.core.MediaType type) -
getQWithParamInfo
public static float getQWithParamInfo(javax.ws.rs.core.MediaType type) -
isCompositeWildcardSubtype
subtypes like application/*+xml- Parameters:
subtype-- Returns:
-
isWildcardCompositeSubtype
subtypes like application/*+xml- Parameters:
subtype-- Returns:
-
isComposite
-
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
-
getBestMatch
-
parseHeader
-
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)
-