org.resteasy.util
Class MediaTypeHelper

java.lang.Object
  extended by org.resteasy.util.MediaTypeHelper

public class MediaTypeHelper
extends java.lang.Object

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
MediaTypeHelper()
           
 
Method Summary
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.Method method)
           
static javax.ws.rs.core.MediaType getProduces(java.lang.Class declaring, java.lang.reflect.Method method)
           
static float getQ(javax.ws.rs.core.MediaType type)
           
static float getQWithParamInfo(javax.ws.rs.core.MediaType type)
           
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.Method method)

getProduces

public static javax.ws.rs.core.MediaType getProduces(java.lang.Class declaring,
                                                     java.lang.reflect.Method method)

getQ

public static float getQ(javax.ws.rs.core.MediaType type)

getQWithParamInfo

public static float getQWithParamInfo(javax.ws.rs.core.MediaType type)

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)


Copyright © 2008. All Rights Reserved.