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