ChoiceFactoryOptions 类
- java.
lang. Object - com.
microsoft. bot. dialogs. choices. ChoiceFactoryOptions
- com.
public class ChoiceFactoryOptions
包含用于显示选项列表的格式设置选项。
字段摘要
| 修饰符和类型 | 字段和描述 |
|---|---|
| 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 |
构造函数摘要
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| java.lang.Boolean |
getIncludeNumbers()
获取一个值,该值指示内联和列表样式选项是否以所选索引为前缀;如“1. |
| java.lang.String |
getInlineOr()
获取在只有 2 个选项时插入的选项之间的分隔符。 |
| java.lang.String |
getInlineOrMore()
获取在最后 2 个选项之间插入的分隔符(如果选项超过 2 种)。 |
| java.lang.String |
getInlineSeparator()
获取当有多个选项时用于分隔各个选项的字符。 |
| void |
setIncludeNumbers(Boolean withIncludeNumbers)
设置一个值,该值指示内联和列表样式选项是否以所选索引为前缀。 |
| void |
setInlineOr(String withInlineOr)
设置在只有 2 个选项时插入的选项之间的分隔符。 |
| void |
setInlineOrMore(String withInlineOrMore)
设置在最后 2 个选项之间插入的分隔符(如果选项超过 2 种)。 |
| void |
setInlineSeparator(String withSeperator)
设置在有多个选项时用于分隔各个选项的字符。 |
方法继承自 java.lang.Object
字段详细信息
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
构造函数详细信息
ChoiceFactoryOptions
public ChoiceFactoryOptions()
创建默认选项。
ChoiceFactoryOptions
public ChoiceFactoryOptions(ChoiceFactoryOptions options)
克隆其他选项对象,并根据需要应用默认值。
参数:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore)
使用指定的格式设置值创建选项。
参数:
ChoiceFactoryOptions
public ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers)
初始化类的新实例。 有关用法示例,请参阅 ConfirmPrompt 中的代码。
参数:
方法详细信息
getIncludeNumbers
public Boolean getIncludeNumbers()
获取一个值,该值指示内联和列表样式选项是否以所选索引为前缀;如“1. choice“。 如果为 false,则列表样式将改用项目符号列表。 默认值为 true。
返回:
getInlineOr
public String getInlineOr()
获取在只有 2 个选项时插入的选项之间的分隔符。 默认值为“”或“”。 这是可选的。
返回:
getInlineOrMore
public String getInlineOrMore()
获取在最后 2 个选项之间插入的分隔符(如果选项超过 2 种)。 默认值为“”或“”。 这是可选的。
返回:
getInlineSeparator
public String getInlineSeparator()
获取当有多个选项时用于分隔各个选项的字符。 默认值为“”、“”。 这是可选的。
返回:
setIncludeNumbers
public void setIncludeNumbers(Boolean withIncludeNumbers)
设置一个值,该值指示内联和列表样式选项是否以所选索引为前缀。
参数:
setInlineOr
public void setInlineOr(String withInlineOr)
设置在只有 2 个选项时插入的选项之间的分隔符。
参数:
setInlineOrMore
public void setInlineOrMore(String withInlineOrMore)
设置在最后 2 个选项之间插入的分隔符(如果选项超过 2 种)。
参数:
setInlineSeparator
public void setInlineSeparator(String withSeperator)
设置在有多个选项时用于分隔各个选项的字符。
参数: