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 |
建構函式摘要
| 建構函式 | Description |
|---|---|
| ChoiceFactoryOptions() |
建立預設選項。 |
| ChoiceFactoryOptions(ChoiceFactoryOptions options) |
複製其他選項物件,並視需要套用預設值。 |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore) |
使用指定的格式值建立選項。 |
| ChoiceFactoryOptions(String withInlineSeparator, String withInlineOr, String withInlineOrMore, boolean withIncludeNumbers) |
初始化 類別的新實例。 |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| 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)
設定當有多個選項時,用來分隔個別選項的字元。
參數: