org.resteasy.util
Class AcceptableVariant

java.lang.Object
  extended by org.resteasy.util.AcceptableVariant
All Implemented Interfaces:
java.lang.Comparable<AcceptableVariant>

public class AcceptableVariant
extends java.lang.Object
implements java.lang.Comparable<AcceptableVariant>

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
AcceptableVariant(javax.ws.rs.core.Variant variant)
           
 
Method Summary
 int compareTo(AcceptableVariant acceptableVariant)
           
 QualifiedStringHeader getEncoding()
           
 QualifiedStringHeader getLanguage()
           
 javax.ws.rs.core.MediaType getType()
           
 javax.ws.rs.core.Variant getVariant()
           
static javax.ws.rs.core.Variant pick(java.util.List<javax.ws.rs.core.Variant> wants, java.util.List<javax.ws.rs.core.Variant> has)
           
static java.util.List<javax.ws.rs.core.Variant> sort(java.util.List<javax.ws.rs.core.Variant> variants)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcceptableVariant

public AcceptableVariant(javax.ws.rs.core.Variant variant)
Method Detail

compareTo

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

getVariant

public javax.ws.rs.core.Variant getVariant()

getType

public javax.ws.rs.core.MediaType getType()

getLanguage

public QualifiedStringHeader getLanguage()

getEncoding

public QualifiedStringHeader getEncoding()

sort

public static java.util.List<javax.ws.rs.core.Variant> sort(java.util.List<javax.ws.rs.core.Variant> variants)

pick

public static javax.ws.rs.core.Variant pick(java.util.List<javax.ws.rs.core.Variant> wants,
                                            java.util.List<javax.ws.rs.core.Variant> has)


Copyright © 2008. All Rights Reserved.