Class VariantListBuilder
- java.lang.Object
-
- javax.ws.rs.core.Variant.VariantListBuilder
-
- org.glassfish.jersey.message.internal.VariantListBuilder
-
public class VariantListBuilder extends javax.ws.rs.core.Variant.VariantListBuilderAn implementation ofVariantListBuilder.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>encodingsprivate java.util.List<java.util.Locale>languagesprivate java.util.List<javax.ws.rs.core.MediaType>mediaTypesprivate java.util.List<javax.ws.rs.core.Variant>variants
-
Constructor Summary
Constructors Constructor Description VariantListBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VariantListBuilderadd()private voidaddEncodings(javax.ws.rs.core.MediaType mediaType, java.util.Locale language)private voidaddLanguages(javax.ws.rs.core.MediaType mediaType)private voidaddMediaTypes()private voidaddVariant(javax.ws.rs.core.MediaType mediaType, java.util.Locale language, java.lang.String encoding)java.util.List<javax.ws.rs.core.Variant>build()VariantListBuilderencodings(java.lang.String... encodings)VariantListBuilderlanguages(java.util.Locale... languages)VariantListBuildermediaTypes(javax.ws.rs.core.MediaType... mediaTypes)
-
-
-
Method Detail
-
build
public java.util.List<javax.ws.rs.core.Variant> build()
- Specified by:
buildin classjavax.ws.rs.core.Variant.VariantListBuilder
-
add
public VariantListBuilder add()
- Specified by:
addin classjavax.ws.rs.core.Variant.VariantListBuilder
-
addMediaTypes
private void addMediaTypes()
-
addLanguages
private void addLanguages(javax.ws.rs.core.MediaType mediaType)
-
addEncodings
private void addEncodings(javax.ws.rs.core.MediaType mediaType, java.util.Locale language)
-
addVariant
private void addVariant(javax.ws.rs.core.MediaType mediaType, java.util.Locale language, java.lang.String encoding)
-
languages
public VariantListBuilder languages(java.util.Locale... languages)
- Specified by:
languagesin classjavax.ws.rs.core.Variant.VariantListBuilder
-
encodings
public VariantListBuilder encodings(java.lang.String... encodings)
- Specified by:
encodingsin classjavax.ws.rs.core.Variant.VariantListBuilder
-
mediaTypes
public VariantListBuilder mediaTypes(javax.ws.rs.core.MediaType... mediaTypes)
- Specified by:
mediaTypesin classjavax.ws.rs.core.Variant.VariantListBuilder
-
-