Class MediaTypeHelper


  • public class MediaTypeHelper
    extends java.lang.Object
    Version:
    $Revision: 1 $
    • Constructor Summary

      Constructors 
      Constructor Description
      MediaTypeHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int compareWeight​(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)  
      static boolean equivalent​(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)  
      static boolean equivalentParams​(javax.ws.rs.core.MediaType m1, javax.ws.rs.core.MediaType m2)  
      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)  
      static javax.ws.rs.core.MediaType getConsumes​(java.lang.Class declaring, java.lang.reflect.AccessibleObject method)  
      static javax.ws.rs.core.MediaType getProduces​(java.lang.Class declaring, java.lang.reflect.Method method)  
      static javax.ws.rs.core.MediaType getProduces​(java.lang.Class declaring, java.lang.reflect.Method method, javax.ws.rs.core.MediaType defaultProduces)  
      static float getQ​(javax.ws.rs.core.MediaType type)  
      static float getQWithParamInfo​(javax.ws.rs.core.MediaType type)  
      static boolean isComposite​(java.lang.String subtype)  
      static boolean isCompositeWildcardSubtype​(java.lang.String subtype)
      subtypes like application/*+xml
      static boolean isTextLike​(javax.ws.rs.core.MediaType mediaType)  
      static boolean isWildcardCompositeSubtype​(java.lang.String subtype)
      subtypes like application/*+xml
      static java.util.List<javax.ws.rs.core.MediaType> parseHeader​(java.lang.String header)  
      static boolean sameWeight​(javax.ws.rs.core.MediaType one, javax.ws.rs.core.MediaType two)  
      static void sortByWeight​(java.util.List<javax.ws.rs.core.MediaType> types)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MediaTypeHelper

        public MediaTypeHelper()
    • 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)