ChoiceFactoryOptions Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. choices. ChoiceFactoryOptions
- com.
public class ChoiceFactoryOptions
Contém opções de formatação para apresentar uma lista de opções.
Resumo do campo
| Modificador e tipo | Campo e descrição |
|---|---|
| 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 |
Resumo do Construtor
| Construtor | Description |
|---|---|
| ChoiceFactoryOptions() |
Cria opções padrão. |
| ChoiceFactoryOptions(ChoiceFactoryOptions options) |
Clona outro objeto de opções e aplica os padrões, se necessário. |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore) |
Cria opções com os valores de formatação especificados. |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers) |
Inicializa uma nova instância da classe. |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
| java.lang.Boolean |
getIncludeNumbers()
Obtém um valor que indica se as opções de estilo embutido e de lista serão prefixadas com o índice de escolha; como em "1. |
| java.lang.String |
getInlineOr()
Obtém o separador inserido entre as opções quando há apenas duas opções. |
| java.lang.String |
getInlineOrMore()
Obtém o separador inserido entre as duas últimas opções quando há mais de 2 opções. |
| java.lang.String |
getInlineSeparator()
Obtém o caractere usado para separar escolhas individuais quando há mais de duas opções. |
| void |
setIncludeNumbers(Boolean withIncludeNumbers)
Define o valor que indica se as opções de estilo embutido e de lista serão prefixadas com o índice de escolha. |
| void |
setInlineOr(String withInlineOr)
Define o separador inserido entre as opções quando há apenas duas opções. |
| void |
setInlineOrMore(String withInlineOrMore)
Define o separador inserido entre as duas últimas opções quando há mais de 2 opções. |
| void |
setInlineSeparator(String withSeperator)
Define o caractere usado para separar as escolhas individuais quando há mais de duas opções. |
Métodos herdados de java.lang.Object
Detalhes do campo
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
Detalhes do construtor
ChoiceFactoryOptions
public ChoiceFactoryOptions()
Cria opções padrão.
ChoiceFactoryOptions
public ChoiceFactoryOptions(ChoiceFactoryOptions options)
Clona outro objeto de opções e aplica os padrões, se necessário.
Parâmetros:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)
Cria opções com os valores de formatação especificados.
Parâmetros:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers)
Inicializa uma nova instância da classe. Consulte o código no ConfirmPrompt para obter um exemplo de uso.
Parâmetros:
Detalhes do método
getIncludeNumbers
public Boolean getIncludeNumbers()
Obtém um valor que indica se as opções de estilo embutido e de lista serão prefixadas com o índice de escolha; como em "1. opção". Se for falso, o estilo de lista usará uma lista com marcadores. O valor padrão é true.
Retornos:
getInlineOr
public String getInlineOr()
Obtém o separador inserido entre as opções quando há apenas duas opções. O valor padrão é '" ou "'. Isso é opcional.
Retornos:
getInlineOrMore
public String getInlineOrMore()
Obtém o separador inserido entre as duas últimas opções quando há mais de 2 opções. O valor padrão é "" ou "". Isso é opcional.
Retornos:
getInlineSeparator
public String getInlineSeparator()
Obtém o caractere usado para separar escolhas individuais quando há mais de duas opções. O valor padrão é "", "". Isso é opcional.
Retornos:
setIncludeNumbers
public void setIncludeNumbers(Boolean withIncludeNumbers)
Define o valor que indica se as opções de estilo embutido e de lista serão prefixadas com o índice de escolha.
Parâmetros:
setInlineOr
public void setInlineOr(String withInlineOr)
Define o separador inserido entre as opções quando há apenas duas opções.
Parâmetros:
setInlineOrMore
public void setInlineOrMore(String withInlineOrMore)
Define o separador inserido entre as duas últimas opções quando há mais de 2 opções.
Parâmetros:
setInlineSeparator
public void setInlineSeparator(String withSeperator)
Define o caractere usado para separar as escolhas individuais quando há mais de duas opções.
Parâmetros: