ChoiceFactoryOptions Klasse

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

public class ChoiceFactoryOptions

Enthält Formatierungsoptionen zum Darstellen einer Auswahlliste.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
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

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ChoiceFactoryOptions()

Erstellt Standardoptionen.

ChoiceFactoryOptions(ChoiceFactoryOptions options)

Klont ein weiteres Optionsobjekt und wendet bei Bedarf Standardwerte an.

ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)

Erstellt Optionen mit den angegebenen Formatierungswerten.

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

Initialisiert eine neue Instanz der Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.lang.Boolean getIncludeNumbers()

Ruft einen Wert ab, der angibt, ob eine Inline- und Listenformatauswahl dem Index der Auswahl vorangestellt wird. wie in "1.

java.lang.String getInlineOr()

Ruft das Trennzeichen zwischen den Auswahlmöglichkeiten ab, wenn nur zwei Auswahlmöglichkeiten vorhanden sind.

java.lang.String getInlineOrMore()

Ruft das Trennzeichen zwischen den letzten 2 Auswahlmöglichkeiten ab, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

java.lang.String getInlineSeparator()

Ruft das Zeichen ab, das verwendet wird, um einzelne Auswahlmöglichkeiten zu trennen, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

void setIncludeNumbers(Boolean withIncludeNumbers)

Legt den Wert fest, der angibt, ob eine Inline- und Listenformatauswahl dem Index der Auswahl vorangestellt wird.

void setInlineOr(String withInlineOr)

Legt das Trennzeichen fest, das zwischen den Auswahlmöglichkeiten eingefügt wird, wenn nur zwei Auswahlmöglichkeiten vorhanden sind.

void setInlineOrMore(String withInlineOrMore)

Legt das Trennzeichen fest, das zwischen den letzten 2 Auswahlmöglichkeiten eingefügt wird, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

void setInlineSeparator(String withSeperator)

Legt das Zeichen fest, das verwendet wird, um einzelne Auswahlmöglichkeiten zu trennen, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

Geerbte Methoden von 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

Felddetails

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

Details zum Konstruktor

ChoiceFactoryOptions

public ChoiceFactoryOptions()

Erstellt Standardoptionen.

ChoiceFactoryOptions

public ChoiceFactoryOptions(ChoiceFactoryOptions options)

Klont ein weiteres Optionsobjekt und wendet bei Bedarf Standardwerte an.

Parameter:

options - Das zu klonende Optionsobjekt.

ChoiceFactoryOptions

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

Erstellt Optionen mit den angegebenen Formatierungswerten.

Parameter:

withInlineSeparator - Der Inlinetrennzeichenwert.
withInlineOr - Die Inline oder der Wert.
withInlineOrMore - Der Inlinewert oder mehr.

ChoiceFactoryOptions

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

Initialisiert eine neue Instanz der Klasse. Ein Beispiel für die Verwendung finden Sie im Code in "ConfirmPrompt".

Parameter:

withInlineSeparator - Der Inlinetrennzeichenwert.
withInlineOr - Die Inline oder der Wert.
withInlineOrMore - Der Inlinewert oder mehr.
withIncludeNumbers - Flag, das angibt, ob Zahlen als Auswahl eingeschlossen werden sollen.

Details zur Methode

getIncludeNumbers

public Boolean getIncludeNumbers()

Ruft einen Wert ab, der angibt, ob eine Inline- und Listenformatauswahl dem Index der Auswahl vorangestellt wird. wie in "1. choice". Wenn false, verwendet das Listenformat stattdessen eine Aufzählung. Der Standardwert ist true.

Gibt zurück:

Wenn false, verwendet das Listenformat eine Aufzählung.

getInlineOr

public String getInlineOr()

Ruft das Trennzeichen zwischen den Auswahlmöglichkeiten ab, wenn nur zwei Auswahlmöglichkeiten vorhanden sind. Der Standardwert ist "" oder "". Dies ist optional.

Gibt zurück:

Das Trennzeichen, das zwischen den Auswahlmöglichkeiten eingefügt wird, wenn nur zwei Auswahlmöglichkeiten vorhanden sind.

getInlineOrMore

public String getInlineOrMore()

Ruft das Trennzeichen zwischen den letzten 2 Auswahlmöglichkeiten ab, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind. Der Standardwert ist '", oder "'. Dies ist optional.

Gibt zurück:

Das Trennzeichen, das zwischen den letzten 2 Auswahlmöglichkeiten eingefügt wird, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

getInlineSeparator

public String getInlineSeparator()

Ruft das Zeichen ab, das verwendet wird, um einzelne Auswahlmöglichkeiten zu trennen, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind. Der Standardwert lautet "", "". Dies ist optional.

Gibt zurück:

Der Seperator.

setIncludeNumbers

public void setIncludeNumbers(Boolean withIncludeNumbers)

Legt den Wert fest, der angibt, ob eine Inline- und Listenformatauswahl dem Index der Auswahl vorangestellt wird.

Parameter:

withIncludeNumbers - Wenn false, verwendet das Listenformat stattdessen eine Aufzählung.

setInlineOr

public void setInlineOr(String withInlineOr)

Legt das Trennzeichen fest, das zwischen den Auswahlmöglichkeiten eingefügt wird, wenn nur zwei Auswahlmöglichkeiten vorhanden sind.

Parameter:

withInlineOr - Das Trennzeichen, das zwischen den Auswahlmöglichkeiten eingefügt wird, wenn nur zwei Auswahlmöglichkeiten vorhanden sind.

setInlineOrMore

public void setInlineOrMore(String withInlineOrMore)

Legt das Trennzeichen fest, das zwischen den letzten 2 Auswahlmöglichkeiten eingefügt wird, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

Parameter:

withInlineOrMore - Das Trennzeichen, das zwischen den letzten 2 Auswahlmöglichkeiten eingefügt wird, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

setInlineSeparator

public void setInlineSeparator(String withSeperator)

Legt das Zeichen fest, das verwendet wird, um einzelne Auswahlmöglichkeiten zu trennen, wenn mehr als 2 Auswahlmöglichkeiten vorhanden sind.

Parameter:

withSeperator - Der Seperator.

Gilt für: