org.jboss.resteasy.util
Class AcceptableVariant

java.lang.Object
  extended by org.jboss.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(MediaType type, java.lang.String language, java.lang.String encoding)
           
AcceptableVariant(Variant variant)
           
 
Method Summary
 int compareTo(AcceptableVariant acceptableVariant)
           
 QualifiedStringHeader getEncoding()
           
 QualifiedStringHeader getLanguage()
           
 MediaType getType()
           
 Variant getVariant()
           
static Variant pick(java.util.List<Variant> has, java.util.List<AcceptableVariant> acceptable)
           
static java.util.List<Variant> sort(java.util.List<AcceptableVariant> acceptable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AcceptableVariant

public AcceptableVariant(Variant variant)

AcceptableVariant

public AcceptableVariant(MediaType type,
                         java.lang.String language,
                         java.lang.String encoding)
Method Detail

compareTo

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

getVariant

public Variant getVariant()

getType

public MediaType getType()

getLanguage

public QualifiedStringHeader getLanguage()

getEncoding

public QualifiedStringHeader getEncoding()

sort

public static java.util.List<Variant> sort(java.util.List<AcceptableVariant> acceptable)

pick

public static Variant pick(java.util.List<Variant> has,
                           java.util.List<AcceptableVariant> acceptable)


Copyright © 2009. All Rights Reserved.