ChoiceFactoryOptions Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. choices. ChoiceFactoryOptions
- com.
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
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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: