ChoiceFactoryOptions Класс
- java.
lang. Object - com.
microsoft. bot. dialogs. choices. ChoiceFactoryOptions
- com.
public class ChoiceFactoryOptions
Содержит параметры форматирования для представления списка вариантов.
Сводка по полю
| Модификатор и тип | Поле и описание |
|---|---|
| static final boolean | DEFAULT_INCLUDE_NUMBERS |
| static final java.lang.String | DEFAULT_INLINE_OR |
| static final java.lang.String | DEFAULT_INLINE_OR_MORE |
| static final java.lang.String | DEFAULT_INLINE_SEPERATOR |
Сводка по конструктору
| Конструктор | Описание |
|---|---|
| ChoiceFactoryOptions() |
Создает параметры по умолчанию. |
| ChoiceFactoryOptions(ChoiceFactoryOptions options) |
Клонирует другой объект параметров и применяет значения по умолчанию при необходимости. |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore) |
Создает параметры с указанными значениями форматирования. |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers) |
Инициализирует новый экземпляр класса. |
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| java.lang.Boolean |
getIncludeNumbers()
Возвращает значение, указывающее, будет ли выбор стиля встроенных и списков префиксирован с помощью индекса выбора; как в "1. |
| java.lang.String |
getInlineOr()
Возвращает разделитель, вставленный между вариантами, если есть только 2 варианта. |
| java.lang.String |
getInlineOrMore()
Получает разделитель, вставленный между последними 2 вариантами, если имеется более 2 вариантов. |
| java.lang.String |
getInlineSeparator()
Получает символ, используемый для разделения отдельных вариантов выбора, если есть более 2 вариантов. |
| void |
setIncludeNumbers(Boolean withIncludeNumbers)
Задает значение, указывающее, будет ли выбор стиля встроенных и списков префиксирован индексом выбора. |
| void |
setInlineOr(String withInlineOr)
Задает разделитель, вставленный между вариантами, если есть только 2 варианта. |
| void |
setInlineOrMore(String withInlineOrMore)
Задает разделитель, вставленный между последними 2 вариантами при наличии более 2 вариантов. |
| void |
setInlineSeparator(String withSeperator)
Задает символ, используемый для разделения отдельных вариантов при наличии более 2 вариантов. |
Методы, унаследованные от java.lang.Object
Сведения о полях
DEFAULT_INCLUDE_NUMBERS
public static final boolean DEFAULT_INCLUDE_NUMBERS
DEFAULT_INLINE_OR
public static final String DEFAULT_INLINE_OR
DEFAULT_INLINE_OR_MORE
public static final String DEFAULT_INLINE_OR_MORE
DEFAULT_INLINE_SEPERATOR
public static final String DEFAULT_INLINE_SEPERATOR
Сведения о конструкторе
ChoiceFactoryOptions
public ChoiceFactoryOptions()
Создает параметры по умолчанию.
ChoiceFactoryOptions
public ChoiceFactoryOptions(ChoiceFactoryOptions options)
Клонирует другой объект параметров и применяет значения по умолчанию при необходимости.
Параметры:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)
Создает параметры с указанными значениями форматирования.
Параметры:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers)
Инициализирует новый экземпляр класса. Пример использования см. в коде в ConfirmPrompt.
Параметры:
Сведения о методе
getIncludeNumbers
public Boolean getIncludeNumbers()
Возвращает значение, указывающее, будет ли выбор стиля встроенных и списков префиксирован с помощью индекса выбора; как в "1. выбор". Если значение false, стиль списка будет использовать маркированный список. Значение по умолчанию — true.
Возвращаемое значение:
getInlineOr
public String getInlineOr()
Возвращает разделитель, вставленный между вариантами, если есть только 2 варианта. Значение по умолчанию — "" или "". Это необязательно.
Возвращаемое значение:
getInlineOrMore
public String getInlineOrMore()
Получает разделитель, вставленный между последними 2 вариантами, если имеется более 2 вариантов. Значение по умолчанию — "", "" или "". Это необязательно.
Возвращаемое значение:
getInlineSeparator
public String getInlineSeparator()
Получает символ, используемый для разделения отдельных вариантов выбора, если есть более 2 вариантов. Значение по умолчанию — "", "". Это необязательно.
Возвращаемое значение:
setIncludeNumbers
public void setIncludeNumbers(Boolean withIncludeNumbers)
Задает значение, указывающее, будет ли выбор стиля встроенных и списков префиксирован индексом выбора.
Параметры:
setInlineOr
public void setInlineOr(String withInlineOr)
Задает разделитель, вставленный между вариантами, если есть только 2 варианта.
Параметры:
setInlineOrMore
public void setInlineOrMore(String withInlineOrMore)
Задает разделитель, вставленный между последними 2 вариантами при наличии более 2 вариантов.
Параметры:
setInlineSeparator
public void setInlineSeparator(String withSeperator)
Задает символ, используемый для разделения отдельных вариантов при наличии более 2 вариантов.
Параметры: