ChoiceFactoryOptions Classe

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

public class ChoiceFactoryOptions

Contient des options de mise en forme pour présenter une liste de choix.

Récapitulatif du champ

Modificateur et type Champ et description
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

Récapitulatif du constructeur

Constructeur Description
ChoiceFactoryOptions()

Crée des options par défaut.

ChoiceFactoryOptions(ChoiceFactoryOptions options)

Clone un autre objet options et applique les valeurs par défaut si nécessaire.

ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)

Crée des options avec les valeurs de mise en forme spécifiées.

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

Initialise une nouvelle instance de la classe.

Résumé de la méthode

Modificateur et type Méthode et description
java.lang.Boolean getIncludeNumbers()

Obtient une valeur indiquant si les choix de style inline et de liste sont précédés de l’index du choix ; comme dans « 1.

java.lang.String getInlineOr()

Obtient le séparateur inséré entre les choix lorsqu’il n’y a que 2 choix.

java.lang.String getInlineOrMore()

Obtient le séparateur inséré entre les 2 derniers choix lorsqu’il y a plus de 2 choix.

java.lang.String getInlineSeparator()

Obtient le caractère utilisé pour séparer les choix individuels lorsqu’il y a plus de 2 choix.

void setIncludeNumbers(Boolean withIncludeNumbers)

Définit la valeur indiquant si les choix de style inline et de liste sont précédés de l’index du choix.

void setInlineOr(String withInlineOr)

Définit le séparateur inséré entre les choix lorsqu’il n’y a que 2 choix.

void setInlineOrMore(String withInlineOrMore)

Définit le séparateur inséré entre les 2 derniers choix lorsqu’il y a plus de 2 choix.

void setInlineSeparator(String withSeperator)

Définit le caractère utilisé pour séparer les choix individuels lorsqu’il y a plus de 2 choix.

Méthodes héritées 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

Détails du champ

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

Détails du constructeur

ChoiceFactoryOptions

public ChoiceFactoryOptions()

Crée des options par défaut.

ChoiceFactoryOptions

public ChoiceFactoryOptions(ChoiceFactoryOptions options)

Clone un autre objet options et applique les valeurs par défaut si nécessaire.

Paramètres:

options - Objet options à cloner.

ChoiceFactoryOptions

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

Crée des options avec les valeurs de mise en forme spécifiées.

Paramètres:

withInlineSeparator - Valeur du séperateur inline.
withInlineOr - Valeur ou inline.
withInlineOrMore - Valeur inline ou plus.

ChoiceFactoryOptions

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

Initialise une nouvelle instance de la classe. Reportez-vous au code dans ConfirmPrompt pour obtenir un exemple d’utilisation.

Paramètres:

withInlineSeparator - Valeur du séperateur inline.
withInlineOr - Valeur ou inline.
withInlineOrMore - Valeur inline ou plus.
withIncludeNumbers - Indicateur indiquant s’il faut inclure des nombres comme choix.

Détails de la méthode

getIncludeNumbers

public Boolean getIncludeNumbers()

Obtient une valeur indiquant si les choix de style inline et de liste sont précédés de l’index du choix ; comme dans « 1. choix". Si la valeur est false, le style de liste utilise plutôt une liste à puces. La valeur par défaut est true.

Retours:

Si la valeur est false, le style de liste utilise une liste à puces.

getInlineOr

public String getInlineOr()

Obtient le séparateur inséré entre les choix lorsqu’il n’y a que 2 choix. La valeur par défaut est « » ou « ». Cela est facultatif.

Retours:

Séparateur inséré entre les choix lorsqu’il n’y a que 2 choix.

getInlineOrMore

public String getInlineOrMore()

Obtient le séparateur inséré entre les 2 derniers choix lorsqu’il y a plus de 2 choix. La valeur par défaut est « » ou « ». Cela est facultatif.

Retours:

Séparateur inséré entre les 2 derniers choix lorsqu’il y a plus de 2 choix.

getInlineSeparator

public String getInlineSeparator()

Obtient le caractère utilisé pour séparer les choix individuels lorsqu’il y a plus de 2 choix. La valeur par défaut est ' », « '. Cela est facultatif.

Retours:

Le séperateur.

setIncludeNumbers

public void setIncludeNumbers(Boolean withIncludeNumbers)

Définit la valeur indiquant si les choix de style inline et de liste sont précédés de l’index du choix.

Paramètres:

withIncludeNumbers - Si la valeur est false, le style de liste utilise plutôt une liste à puces.

setInlineOr

public void setInlineOr(String withInlineOr)

Définit le séparateur inséré entre les choix lorsqu’il n’y a que 2 choix.

Paramètres:

withInlineOr - Séparateur inséré entre les choix lorsqu’il n’y a que 2 choix.

setInlineOrMore

public void setInlineOrMore(String withInlineOrMore)

Définit le séparateur inséré entre les 2 derniers choix lorsqu’il y a plus de 2 choix.

Paramètres:

withInlineOrMore - Séparateur inséré entre les 2 derniers choix lorsqu’il y a plus de 2 choix.

setInlineSeparator

public void setInlineSeparator(String withSeperator)

Définit le caractère utilisé pour séparer les choix individuels lorsqu’il y a plus de 2 choix.

Paramètres:

withSeperator - Le séperateur.

S’applique à