ChoiceFactoryOptions Clase

  • java.lang.Object
    • com.microsoft.bot.dialogs.choices.ChoiceFactoryOptions

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

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

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:

options - Objeto de opciones que se va a clonar.

ChoiceFactoryOptions

public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)

Crea opciones con los valores de formato especificados.

Parámetros:

withInlineSeparator - Valor del separador insertado.
withInlineOr - Valor o insertado.
withInlineOrMore - Valor insertado o más.

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:

withInlineSeparator - Valor del separador insertado.
withInlineOr - Valor o insertado.
withInlineOrMore - Valor insertado o más.
withIncludeNumbers - Marca que indica si se deben incluir números como opción.

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:

Si es false, el estilo de lista usará una lista con viñetas.

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:

Separador insertado entre las opciones cuando solo hay 2 opciones.

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:

Separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones.

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:

El separador.

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:

withIncludeNumbers - Si es false, el estilo de lista usará una lista con viñetas en su lugar.

setInlineOr

public void setInlineOr(String withInlineOr)

Establece el separador insertado entre las opciones cuando solo hay 2 opciones.

Parámetros:

withInlineOr - Separador insertado entre las opciones cuando solo hay 2 opciones.

setInlineOrMore

public void setInlineOrMore(String withInlineOrMore)

Establece el separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones.

Parámetros:

withInlineOrMore - Separador insertado entre las últimas 2 opciones cuando hay más de 2 opciones.

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:

withSeperator - El separador.

Se aplica a