org.resteasy.util
Class WeightedMediaType

java.lang.Object
  extended by javax.ws.rs.core.MediaType
      extended by org.resteasy.util.WeightedMediaType
All Implemented Interfaces:
java.lang.Comparable<WeightedMediaType>

public class WeightedMediaType
extends javax.ws.rs.core.MediaType
implements java.lang.Comparable<WeightedMediaType>

Version:
$Revision: 1 $
Author:
Bill Burke

Field Summary
 
Fields inherited from class javax.ws.rs.core.MediaType
APPLICATION_ATOM_XML, APPLICATION_ATOM_XML_TYPE, APPLICATION_FORM_URLENCODED, APPLICATION_FORM_URLENCODED_TYPE, APPLICATION_JSON, APPLICATION_JSON_TYPE, APPLICATION_OCTET_STREAM, APPLICATION_OCTET_STREAM_TYPE, APPLICATION_SVG_XML, APPLICATION_SVG_XML_TYPE, APPLICATION_XHTML_XML, APPLICATION_XHTML_XML_TYPE, APPLICATION_XML, APPLICATION_XML_TYPE, MEDIA_TYPE_WILDCARD, TEXT_HTML, TEXT_HTML_TYPE, TEXT_PLAIN, TEXT_PLAIN_TYPE, TEXT_XML, TEXT_XML_TYPE
 
Method Summary
 int compareTo(WeightedMediaType o)
           
 float getWeight()
           
 boolean isCompatible(javax.ws.rs.core.MediaType other)
          Non-equal properties should not be compatible
static WeightedMediaType parse(javax.ws.rs.core.MediaType tmp)
           
static WeightedMediaType valueOf(java.lang.String type)
           
 
Methods inherited from class javax.ws.rs.core.MediaType
equals, getParameters, getSubtype, getType, hashCode, isWildcardSubtype, isWildcardType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getWeight

public float getWeight()

compareTo

public int compareTo(WeightedMediaType o)
Specified by:
compareTo in interface java.lang.Comparable<WeightedMediaType>

isCompatible

public boolean isCompatible(javax.ws.rs.core.MediaType other)
Non-equal properties should not be compatible

Overrides:
isCompatible in class javax.ws.rs.core.MediaType

valueOf

public static WeightedMediaType valueOf(java.lang.String type)

parse

public static WeightedMediaType parse(javax.ws.rs.core.MediaType tmp)


Copyright © 2008. All Rights Reserved.