ChoiceFactoryOptions Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. choices. ChoiceFactoryOptions
- com.
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
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:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)
Crea opzioni con i valori di formattazione specificati.
Parametri:
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:
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:
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:
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:
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:
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:
setInlineOr
public void setInlineOr(String withInlineOr)
Imposta il separatore inserito tra le scelte quando sono disponibili solo due opzioni.
Parametri:
setInlineOrMore
public void setInlineOrMore(String withInlineOrMore)
Imposta il separatore inserito tra le ultime 2 scelte quando sono disponibili più di 2 opzioni.
Parametri:
setInlineSeparator
public void setInlineSeparator(String withSeperator)
Imposta il carattere utilizzato per separare le singole scelte quando sono disponibili più di 2 opzioni.
Parametri: