Class MediaTypeHelper


  • public class MediaTypeHelper
    extends Object
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Constructor Detail

      • MediaTypeHelper

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

        public static List<jakarta.ws.rs.core.MediaType> parseHeader​(String header)
      • 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)