ChoiceFactoryOptions Clase
- java.
lang. Object - com.
microsoft. bot. dialogs. choices. ChoiceFactoryOptions
- com.
public class ChoiceFactoryOptions
Contiene opciones de formato para presentar una lista de opciones.
Resumen del campo
| Modificador y tipo | Campo y descripción |
|---|---|
| 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 |
Resumen del constructor
| Constructor | Description |
|---|---|
| ChoiceFactoryOptions() |
Crea opciones predeterminadas. |
| ChoiceFactoryOptions(ChoiceFactoryOptions options) |
Clona otro objeto de opciones y aplica los valores predeterminados si es necesario. |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore) |
Crea opciones con los valores de formato especificados. |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers) |
Inicializa una nueva instancia de la clase . |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| java.lang.Boolean |
getIncludeNumbers()
Obtiene un valor que indica si se prefijo una opción de estilo de lista y insertada con el índice de la elección; como en "1. |
| java.lang.String |
getInlineOr()
Obtiene el separador insertado entre las opciones cuando solo hay 2 opciones. |
| java.lang.String |
getInlineOrMore()
Obtiene el separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones. |
| java.lang.String |
getInlineSeparator()
Obtiene el carácter usado para separar las opciones individuales cuando hay más de 2 opciones. |
| void |
setIncludeNumbers(Boolean withIncludeNumbers)
Establece el valor que indica si se prefijo una opción de estilo de lista y insertada con el índice de la elección. |
| void |
setInlineOr(String withInlineOr)
Establece el separador insertado entre las opciones cuando solo hay 2 opciones. |
| void |
setInlineOrMore(String withInlineOrMore)
Establece el separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones. |
| void |
setInlineSeparator(String withSeperator)
Establece el carácter usado para separar las opciones individuales cuando hay más de 2 opciones. |
Métodos heredados de java.lang.Object
Detalles del 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
Detalles del constructor
ChoiceFactoryOptions
public ChoiceFactoryOptions()
Crea opciones predeterminadas.
ChoiceFactoryOptions
public ChoiceFactoryOptions(ChoiceFactoryOptions options)
Clona otro objeto de opciones y aplica los valores predeterminados si es necesario.
Parámetros:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)
Crea opciones con los valores de formato especificados.
Parámetros:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers)
Inicializa una nueva instancia de la clase . Consulte el código de ConfirmPrompt para obtener un ejemplo de uso.
Parámetros:
Detalles del método
getIncludeNumbers
public Boolean getIncludeNumbers()
Obtiene un valor que indica si se prefijo una opción de estilo de lista y insertada con el índice de la elección; como en "1. choice". Si es false, el estilo de lista usará una lista con viñetas en su lugar. El valor predeterminado es true.
Devoluciones:
getInlineOr
public String getInlineOr()
Obtiene el separador insertado entre las opciones cuando solo hay 2 opciones. El valor predeterminado es "" o "". Esto es opcional.
Devoluciones:
getInlineOrMore
public String getInlineOrMore()
Obtiene el separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones. El valor predeterminado es "" o "". Esto es opcional.
Devoluciones:
getInlineSeparator
public String getInlineSeparator()
Obtiene el carácter usado para separar las opciones individuales cuando hay más de 2 opciones. El valor predeterminado es "", "". Esto es opcional.
Devoluciones:
setIncludeNumbers
public void setIncludeNumbers(Boolean withIncludeNumbers)
Establece el valor que indica si se prefijo una opción de estilo de lista y insertada con el índice de la elección.
Parámetros:
setInlineOr
public void setInlineOr(String withInlineOr)
Establece el separador insertado entre las opciones cuando solo hay 2 opciones.
Parámetros:
setInlineOrMore
public void setInlineOrMore(String withInlineOrMore)
Establece el separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones.
Parámetros:
setInlineSeparator
public void setInlineSeparator(String withSeperator)
Establece el carácter usado para separar las opciones individuales cuando hay más de 2 opciones.
Parámetros: