ChoiceFactoryOptions Classe

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

public class ChoiceFactoryOptions

Contiene le opzioni di formattazione per la presentazione di un elenco di scelte.

Riepilogo dei campi

Modificatore e tipo Campo e descrizione
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

Riepilogo dei costruttori

Costruttore Descrizione
ChoiceFactoryOptions()

Crea le opzioni predefinite.

ChoiceFactoryOptions(ChoiceFactoryOptions options)

Clona un altro oggetto opzioni e applica le impostazioni predefinite, se necessario.

ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)

Crea opzioni con i valori di formattazione specificati.

ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers)

Inizializza una nuova istanza della classe .

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.lang.Boolean getIncludeNumbers()

Ottiene un valore che indica se le scelte di stile inline e elenco saranno precedute dall'indice della scelta; come in "1.

java.lang.String getInlineOr()

Ottiene il separatore inserito tra le scelte quando sono disponibili solo due opzioni.

java.lang.String getInlineOrMore()

Ottiene il separatore inserito tra le ultime 2 scelte quando sono presenti più di 2 scelte.

java.lang.String getInlineSeparator()

Ottiene il carattere utilizzato per separare le singole scelte quando sono disponibili più di 2 opzioni.

void setIncludeNumbers(Boolean withIncludeNumbers)

Imposta il valore che indica se le scelte di stile inline e elenco saranno precedute dall'indice scelto.

void setInlineOr(String withInlineOr)

Imposta il separatore inserito tra le scelte quando sono disponibili solo due opzioni.

void setInlineOrMore(String withInlineOrMore)

Imposta il separatore inserito tra le ultime 2 scelte quando sono disponibili più di 2 opzioni.

void setInlineSeparator(String withSeperator)

Imposta il carattere utilizzato per separare le singole scelte quando sono disponibili più di 2 opzioni.

Metodi ereditati da 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

Dettagli 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

Dettagli costruttore

ChoiceFactoryOptions

public ChoiceFactoryOptions()

Crea le opzioni predefinite.

ChoiceFactoryOptions

public ChoiceFactoryOptions(ChoiceFactoryOptions options)

Clona un altro oggetto opzioni e applica le impostazioni predefinite, se necessario.

Parametri:

options - Oggetto options da clonare.

ChoiceFactoryOptions

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

Crea opzioni con i valori di formattazione specificati.

Parametri:

withInlineSeparator - Valore del seperator inline.
withInlineOr - Valore inline o .
withInlineOrMore - Valore inline o più.

ChoiceFactoryOptions

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

Inizializza una nuova istanza della classe . Per un esempio di utilizzo, vedere il codice in ConfirmPrompt.

Parametri:

withInlineSeparator - Valore del seperator inline.
withInlineOr - Valore inline o .
withInlineOrMore - Valore inline o più.
withIncludeNumbers - Flag che indica se includere numeri come scelta.

Dettagli metodo

getIncludeNumbers

public Boolean getIncludeNumbers()

Ottiene un valore che indica se le scelte di stile inline e elenco saranno precedute dall'indice della scelta; come in "1. scelta". Se false, lo stile dell'elenco userà invece un elenco puntato. Il valore predefinito è true.

Restituisce:

Se false, lo stile dell'elenco userà un elenco puntato.

getInlineOr

public String getInlineOr()

Ottiene il separatore inserito tra le scelte quando sono disponibili solo due opzioni. Il valore predefinito è '" o "'. Questa opzione è facoltativa.

Restituisce:

Separatore inserito tra le scelte quando sono disponibili solo due opzioni.

getInlineOrMore

public String getInlineOrMore()

Ottiene il separatore inserito tra le ultime 2 scelte quando sono presenti più di 2 scelte. Il valore predefinito è '' o ''. Questa opzione è facoltativa.

Restituisce:

Separatore inserito tra le ultime 2 scelte quando sono presenti più di 2 scelte.

getInlineSeparator

public String getInlineSeparator()

Ottiene il carattere utilizzato per separare le singole scelte quando sono disponibili più di 2 opzioni. Il valore predefinito è '", "'. Questa opzione è facoltativa.

Restituisce:

Seperator.

setIncludeNumbers

public void setIncludeNumbers(Boolean withIncludeNumbers)

Imposta il valore che indica se le scelte di stile inline e elenco saranno precedute dall'indice scelto.

Parametri:

withIncludeNumbers - Se false, lo stile dell'elenco userà invece un elenco puntato.

setInlineOr

public void setInlineOr(String withInlineOr)

Imposta il separatore inserito tra le scelte quando sono disponibili solo due opzioni.

Parametri:

withInlineOr - Separatore inserito tra le scelte quando sono disponibili solo due opzioni.

setInlineOrMore

public void setInlineOrMore(String withInlineOrMore)

Imposta il separatore inserito tra le ultime 2 scelte quando sono disponibili più di 2 opzioni.

Parametri:

withInlineOrMore - Separatore inserito tra le ultime 2 scelte quando sono presenti più di 2 scelte.

setInlineSeparator

public void setInlineSeparator(String withSeperator)

Imposta il carattere utilizzato per separare le singole scelte quando sono disponibili più di 2 opzioni.

Parametri:

withSeperator - Seperator.

Si applica a