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.VariantListBuilder
An implementation ofVariantListBuilder
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>
encodings
private java.util.List<java.util.Locale>
languages
private java.util.List<javax.ws.rs.core.MediaType>
mediaTypes
private 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 VariantListBuilder
add()
private void
addEncodings(javax.ws.rs.core.MediaType mediaType, java.util.Locale language)
private void
addLanguages(javax.ws.rs.core.MediaType mediaType)
private void
addMediaTypes()
private void
addVariant(javax.ws.rs.core.MediaType mediaType, java.util.Locale language, java.lang.String encoding)
java.util.List<javax.ws.rs.core.Variant>
build()
VariantListBuilder
encodings(java.lang.String... encodings)
VariantListBuilder
languages(java.util.Locale... languages)
VariantListBuilder
mediaTypes(javax.ws.rs.core.MediaType... mediaTypes)
-
-
-
Method Detail
-
build
public java.util.List<javax.ws.rs.core.Variant> build()
- Specified by:
build
in classjavax.ws.rs.core.Variant.VariantListBuilder
-
add
public VariantListBuilder add()
- Specified by:
add
in 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:
languages
in classjavax.ws.rs.core.Variant.VariantListBuilder
-
encodings
public VariantListBuilder encodings(java.lang.String... encodings)
- Specified by:
encodings
in classjavax.ws.rs.core.Variant.VariantListBuilder
-
mediaTypes
public VariantListBuilder mediaTypes(javax.ws.rs.core.MediaType... mediaTypes)
- Specified by:
mediaTypes
in classjavax.ws.rs.core.Variant.VariantListBuilder
-
-