/** * @param mediaTypes list of media types * @return list of {@link Variant} */ public static List<Variant> getAvailableVariants(List<MediaType> mediaTypes) { VariantListBuilder builder = Variant.VariantListBuilder.newInstance(); MediaType[] types = mediaTypes.toArray(new MediaType[mediaTypes.size()]); builder.mediaTypes(types); return builder.build(); }
/** * @param mediaTypes list of media types * @return list of {@link Variant} */ public static List<Variant> getAvailableVariants(List<MediaType> mediaTypes) { VariantListBuilder builder = Variant.VariantListBuilder.newInstance(); MediaType[] types = mediaTypes.toArray(new MediaType[mediaTypes.size()]); builder.mediaTypes(types); return builder.build(); }
/** * @param mediaTypes * @return */ public static List<Variant> getAvailableVariants(List<MediaType> mediaTypes) { VariantListBuilder builder = Variant.VariantListBuilder.newInstance(); MediaType[] types = mediaTypes.toArray(new MediaType[mediaTypes.size()]); builder.mediaTypes(types); return builder.build(); }
public static VariantListBuilder encodings(String... encodings) { VariantListBuilder b = VariantListBuilder.newInstance(); b.encodings(encodings); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder encodings(String... encodings) { VariantListBuilder b = VariantListBuilder.newInstance(); b.encodings(encodings); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder encodings(String... encodings) { VariantListBuilder b = VariantListBuilder.newInstance(); b.encodings(encodings); return b; }
public static VariantListBuilder languages(Locale... languages) { VariantListBuilder b = VariantListBuilder.newInstance(); b.languages(languages); return b; }
public static VariantListBuilder languages(Locale... languages) { VariantListBuilder b = VariantListBuilder.newInstance(); b.languages(languages); return b; }
public static VariantListBuilder encodings(String... encodings) { VariantListBuilder b = VariantListBuilder.newInstance(); b.encodings(encodings); return b; }
public static VariantListBuilder encodings(String... encodings) { VariantListBuilder b = VariantListBuilder.newInstance(); b.encodings(encodings); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static VariantListBuilder mediaTypes(MediaType... mediaTypes) { VariantListBuilder b = VariantListBuilder.newInstance(); b.mediaTypes(mediaTypes); return b; }
public static Variant.VariantListBuilder mediaTypes(MediaType... values) { return VariantListBuilder.newInstance().mediaTypes(values); }
public static VariantListBuilder languages(Locale... languages) { VariantListBuilder b = VariantListBuilder.newInstance(); b.languages(languages); return b; }
public static VariantListBuilder languages(Locale... languages) { VariantListBuilder b = VariantListBuilder.newInstance(); b.languages(languages); return b; }
public static VariantListBuilder languages(Locale... languages) { VariantListBuilder b = VariantListBuilder.newInstance(); b.languages(languages); return b; }
/** * Create a {@link VariantListBuilder} initialized with a set of supported * languages. * @param languages the available languages. * @return the initailized builder * @throws java.lang.IllegalArgumentException if languages is null or * contains no elements. */ public static VariantListBuilder languages(Locale... languages) { VariantListBuilder b = VariantListBuilder.newInstance(); b.languages(languages); return b; }