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 of VariantListBuilder.
  • Field Details

    • variants

      private List<javax.ws.rs.core.Variant> variants
    • mediaTypes

      private final List<javax.ws.rs.core.MediaType> mediaTypes
    • languages

      private final List<Locale> languages
    • encodings

      private final List<String> encodings
  • Constructor Details

    • VariantListBuilder

      public VariantListBuilder()
  • Method Details

    • build

      public List<javax.ws.rs.core.Variant> build()
      Specified by:
      build in class javax.ws.rs.core.Variant.VariantListBuilder
    • add

      public VariantListBuilder add()
      Specified by:
      add in class javax.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, Locale language)
    • addVariant

      private void addVariant(javax.ws.rs.core.MediaType mediaType, Locale language, String encoding)
    • languages

      public VariantListBuilder languages(Locale... languages)
      Specified by:
      languages in class javax.ws.rs.core.Variant.VariantListBuilder
    • encodings

      public VariantListBuilder encodings(String... encodings)
      Specified by:
      encodings in class javax.ws.rs.core.Variant.VariantListBuilder
    • mediaTypes

      public VariantListBuilder mediaTypes(javax.ws.rs.core.MediaType... mediaTypes)
      Specified by:
      mediaTypes in class javax.ws.rs.core.Variant.VariantListBuilder