public class VariantListBuilder
extends javax.ws.rs.core.Variant.VariantListBuilder
VariantListBuilder
.Modifier and Type | Field and 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 and Description |
---|
VariantListBuilder() |
Modifier and Type | Method and 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) |
private java.util.List<javax.ws.rs.core.Variant> variants
private final java.util.List<javax.ws.rs.core.MediaType> mediaTypes
private final java.util.List<java.util.Locale> languages
private final java.util.List<java.lang.String> encodings
public java.util.List<javax.ws.rs.core.Variant> build()
build
in class javax.ws.rs.core.Variant.VariantListBuilder
public VariantListBuilder add()
add
in class javax.ws.rs.core.Variant.VariantListBuilder
private void addMediaTypes()
private void addLanguages(javax.ws.rs.core.MediaType mediaType)
private void addEncodings(javax.ws.rs.core.MediaType mediaType, java.util.Locale language)
private void addVariant(javax.ws.rs.core.MediaType mediaType, java.util.Locale language, java.lang.String encoding)
public VariantListBuilder languages(java.util.Locale... languages)
languages
in class javax.ws.rs.core.Variant.VariantListBuilder
public VariantListBuilder encodings(java.lang.String... encodings)
encodings
in class javax.ws.rs.core.Variant.VariantListBuilder
public VariantListBuilder mediaTypes(javax.ws.rs.core.MediaType... mediaTypes)
mediaTypes
in class javax.ws.rs.core.Variant.VariantListBuilder