Spec-Zone .ru
спецификации, руководства, описания, API


javax.ws.rs.core
Разновидность класса. VariantListBuilder

java.lang.Object
  расширенный javax.ws.rs.core.Variant.VariantListBuilder
Включение class:
Разновидность

public abstract static class Variant.VariantListBuilder
расширяет java.lang. Объект

Разработчик для списка разновидностей представления.


Сводка конструктора
protected Variant.VariantListBuilder()
          Защищенный конструктор, используйте помехи newInstance метод, чтобы получить экземпляр.
 
Сводка метода
abstract  Variant.VariantListBuilder add()
          Добавьте текущую комбинацию метаданных к списку поддерживаемых разновидностей, после того, как этот метод вызывают, текущая комбинация метаданных освобождается.
abstract  java.util.List<Variant> build()
          Создайте список разновидностей представления от текущего состояния разработчика.
abstract  Variant.VariantListBuilder encodings(java.lang.String... encodings)
          Установите кодирование [s] для этой разновидности.
abstract  Variant.VariantListBuilder languages(java.util.Locale... languages)
          Установите язык [s] для этой разновидности.
abstract  Variant.VariantListBuilder mediaTypes(MediaType... mediaTypes)
          Установите тип носителей [s] для этой разновидности.
static Variant.VariantListBuilder newInstance()
          Создайте новый экземпляр разработчика.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

Разновидность. VariantListBuilder

protected Variant.VariantListBuilder()
Защищенный конструктор, используйте помехи newInstance метод, чтобы получить экземпляр.

Деталь метода

newInstance

public static Variant.VariantListBuilder newInstance()
Создайте новый экземпляр разработчика.

Возвраты:
новый Разработчик

создать

public abstract java.util.List<Variant> build()
Создайте список разновидностей представления от текущего состояния разработчика. После того, как этот метод вызывают, разработчик сбрасывается к пустому состоянию.

Возвраты:
список разновидностей представления

добавить

public abstract Variant.VariantListBuilder add()
Добавьте текущую комбинацию метаданных к списку поддерживаемых разновидностей, после того, как этот метод вызывают, текущая комбинация метаданных освобождается. Если больше чем одно значение будет предоставлено для один или больше различных свойств тогда, то разновидность будет сгенерирована для каждой возможной комбинации. Например, в следующем list имел бы четыре элемента:

List list = VariantListBuilder.newInstance().languages("en","fr")
   .encodings("zip", "identity").add().build()

Возвраты:
обновленный разработчик
Броски:
java.lang.IllegalStateException - если нет по крайней мере одного mediaType, языка или кодирования набора для текущей разновидности.

языки

public abstract Variant.VariantListBuilder languages(java.util.Locale... languages)
Установите язык [s] для этой разновидности.

Параметры:
languages - доступные языки
Возвраты:
обновленный разработчик

кодировки

public abstract Variant.VariantListBuilder encodings(java.lang.String... encodings)
Установите кодирование [s] для этой разновидности.

Параметры:
encodings - доступные кодировки
Возвраты:
обновленный разработчик

mediaTypes

public abstract Variant.VariantListBuilder mediaTypes(MediaType... mediaTypes)
Установите тип носителей [s] для этой разновидности.

Параметры:
mediaTypes - доступный mediaTypes. Если определенные наборы символов поддерживаются, они должны быть включены как параметры соответствующего типа носителей.
Возвраты:
обновленный разработчик


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter