| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.ws.rs.core.Variant
public class Variant
Abstraction for a resource representation variant.
| Nested Class Summary | |
|---|---|
static class | 
Variant.VariantListBuilder
A builder for a list of representation variants.  | 
| Constructor Summary | |
|---|---|
Variant(MediaType mediaType,
        java.util.Locale language,
        java.lang.String encoding)
Create a new instance of Variant  | 
|
| Method Summary | |
|---|---|
static Variant.VariantListBuilder | 
encodings(java.lang.String... encodings)
Create a Variant.VariantListBuilder initialized with a set of supported
 encodings. | 
 boolean | 
equals(java.lang.Object obj)
Compares obj to this variant to see if they are the same considering all property values.  | 
 java.lang.String | 
getEncoding()
Get the encoding of the variant  | 
 java.util.Locale | 
getLanguage()
Get the language of the variant  | 
 MediaType | 
getMediaType()
Get the media type of the variant  | 
 int | 
hashCode()
Generate hash code from variant properties.  | 
static Variant.VariantListBuilder | 
languages(java.util.Locale... languages)
Create a Variant.VariantListBuilder initialized with a set of supported
 languages. | 
static Variant.VariantListBuilder | 
mediaTypes(MediaType... mediaTypes)
Create a Variant.VariantListBuilder initialized with a set of supported
 media types. | 
 java.lang.String | 
toString()
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public Variant(MediaType mediaType,
               java.util.Locale language,
               java.lang.String encoding)
mediaType - the media type of the variant - may be nulllanguage - the language of the variant - may be nullencoding - the content encoding of the variant - may be null
java.lang.IllegalArgumentException - if all three parameters are
 null| Method Detail | 
|---|
public java.util.Locale getLanguage()
public MediaType getMediaType()
public java.lang.String getEncoding()
public static Variant.VariantListBuilder mediaTypes(MediaType... mediaTypes)
Variant.VariantListBuilder initialized with a set of supported
 media types.
mediaTypes - the available mediaTypes. If specific charsets
 are supported they should be included as parameters of the respective
 media type.
java.lang.IllegalArgumentException - if mediaTypes is null or
 contains no elements.public static Variant.VariantListBuilder languages(java.util.Locale... languages)
Variant.VariantListBuilder initialized with a set of supported
 languages.
languages - the available languages.
java.lang.IllegalArgumentException - if languages is null or
 contains no elements.public static Variant.VariantListBuilder encodings(java.lang.String... encodings)
Variant.VariantListBuilder initialized with a set of supported
 encodings.
encodings - the available encodings.
java.lang.IllegalArgumentException - if encodings is null or
 contains no elements.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object to compare to
public java.lang.String toString()
toString in class java.lang.Object
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41