ChoiceFactory クラス
- java.lang.Object
- com.microsoft.bot.dialogs.choices.ChoiceFactory
public final class ChoiceFactory
選択肢の一覧を含むメッセージ アクティビティの書式設定を支援します。
メソッドの概要
| 修飾子と型 |
メソッドと説明 |
|
static
Activity
|
forChannel(String channelId, List<Choice> list, String text)
特定のチャネルの機能に基づいて書式設定された選択肢の一覧を含むアクティビティを作成します。
|
|
static
Activity
|
forChannel(String channelId, List<Choice> list, String text, String speak, ChoiceFactoryOptions options)
特定のチャネルの機能に基づいて書式設定された選択肢の一覧を含むアクティビティを作成します。
|
|
static
Activity
|
heroCard(List<Choice> choices)
選択肢のリストに基づいてヒーローカードを持つアクティビティを作成します。
|
|
static
Activity
|
heroCard(List<Choice> choices, String text)
選択肢のリストに基づいてヒーローカードを持つアクティビティを作成します。
|
|
static
Activity
|
heroCard(List<Choice> choices, String text, String speak)
選択肢のリストに基づいてヒーローカードを持つアクティビティを作成します。
|
|
static
Activity
|
inline(List<Choice> choices, String text)
インライン リストとして書式設定された選択肢のリストを含むアクティビティを作成します。
|
|
static
Activity
|
inline(List<Choice> choices, String text, String speak, ChoiceFactoryOptions options)
インライン リストとして書式設定された選択肢のリストを含むアクティビティを作成します。
|
|
static
Activity
|
list(List<Choice> choices)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
|
|
static
Activity
|
list(List<Choice> choices, String text)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
|
|
static
Activity
|
list(List<Choice> choices, String text, String speak, ChoiceFactoryOptions options)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
|
|
static
Activity
|
listFromStrings(List<String> choices)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
|
|
static
Activity
|
listFromStrings(List<String> choices, String text, String speak, ChoiceFactoryOptions options)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
|
|
static
Activity
|
suggestedAction(List<Choice> choices)
カード アクションの一覧を含むアクティビティを作成します。
|
|
static
Activity
|
suggestedAction(List<Choice> choices, String text)
カード アクションの一覧を含むアクティビティを作成します。
|
|
static
Activity
|
suggestedAction(List<Choice> choices, String text, String speak)
カード アクションの一覧を含むアクティビティを作成します。
|
|
static
Activity
|
suggestedActionFromStrings(List<String> choices)
カード アクションの一覧を含むアクティビティを作成します。
|
|
static
Activity
|
suggestedActionFromStrings(List<String> choices, String text, String speak)
カード アクションの一覧を含むアクティビティを作成します。
|
|
static
java.util.List<Choice>
|
toChoices(String[] choices)
選択肢のリストとして文字列の一覧を返します。
|
|
static
java.util.List<Choice>
|
toChoices(List<String> choices)
選択肢のリストとして文字列の一覧を返します。
|
メソッドの継承元: 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
メソッドの詳細
forChannel
public static Activity forChannel(String channelId, List list, String text)
特定のチャネルの機能に基づいて書式設定された選択肢の一覧を含むアクティビティを作成します。
パラメーター:
channelId
- チャネル ID。 Connector.Channels クラスには、既知のチャネル ID が含まれています。
list
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。 null を指定できます。
戻り値:
作成されたアクティビティ
forChannel
public static Activity forChannel(String channelId, List list, String text, String speak, ChoiceFactoryOptions options)
特定のチャネルの機能に基づいて書式設定された選択肢の一覧を含むアクティビティを作成します。
パラメーター:
channelId
- チャネル ID。 Connector.Channels クラスには、既知のチャネル ID が含まれています。
list
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。 null を指定できます。
speak
- ボットが音声対応チャネルで読み上げるテキスト。 null を指定できます。
options
- リストとしてレンダリングするときに使用する書式設定オプション。 null の場合、既定のオプションが使用されます。
戻り値:
作成されたアクティビティ
heroCard
public static Activity heroCard(List choices)
選択肢の一覧に基づいて HeroCard を使用してアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
戻り値:
作成されたアクティビティ。
heroCard
public static Activity heroCard(List choices, String text)
選択肢の一覧に基づいて HeroCard を使用してアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。
戻り値:
作成されたアクティビティ。
heroCard
public static Activity heroCard(List choices, String text, String speak)
選択肢の一覧に基づいて HeroCard を使用してアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。
speak
- ボットが音声対応チャネルで読み上げるテキスト。
戻り値:
作成されたアクティビティ。
inline
public static Activity inline(List choices, String text)
インライン リストとして書式設定された選択肢のリストを含むアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。 null を指定できます。
戻り値:
作成されたアクティビティ。
inline
public static Activity inline(List choices, String text, String speak, ChoiceFactoryOptions options)
インライン リストとして書式設定された選択肢のリストを含むアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。 null を指定できます。
speak
- ボットが音声対応チャネルで読み上げるテキスト。
Cab は null です。
options
- リストとしてレンダリングするときに使用する書式設定オプション。 null を指定できます。
戻り値:
作成されたアクティビティ。
list
public static Activity list(List choices)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
戻り値:
作成されたアクティビティ。
list
public static Activity list(List choices, String text)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。
戻り値:
作成されたアクティビティ。
list
public static Activity list(List choices, String text, String speak, ChoiceFactoryOptions options)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。
speak
- ボットが音声対応チャネルで読み上げるテキスト。
options
- リストとしてレンダリングするときに使用する書式設定オプション。
戻り値:
作成されたアクティビティ。
listFromStrings
public static Activity listFromStrings(List choices)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
パラメーター:
choices
- 選択肢として含める文字列の一覧。
戻り値:
作成されたアクティビティ。
listFromStrings
public static Activity listFromStrings(List choices, String text, String speak, ChoiceFactoryOptions options)
番号付きまたは箇条書きとして書式設定された選択肢の一覧を含むメッセージ アクティビティを作成します。
パラメーター:
choices
- 選択肢として含める文字列の一覧。
text
- 送信するメッセージのテキスト。
speak
- ボットが音声対応チャネルで読み上げるテキスト。
options
- リストとしてレンダリングするときに使用する書式設定オプション。
戻り値:
作成されたアクティビティ。
suggestedAction
public static Activity suggestedAction(List choices)
カード アクションの一覧を含むアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
戻り値:
作成されたアクティビティ。
suggestedAction
public static Activity suggestedAction(List choices, String text)
カード アクションの一覧を含むアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。
戻り値:
作成されたアクティビティ。
suggestedAction
public static Activity suggestedAction(List choices, String text, String speak)
カード アクションの一覧を含むアクティビティを作成します。
パラメーター:
choices
- 含める選択肢の一覧。
text
- 送信するメッセージのテキスト。
speak
- ボットが音声対応チャネルで読み上げるテキスト。
戻り値:
作成されたアクティビティ。
suggestedActionFromStrings
public static Activity suggestedActionFromStrings(List choices)
カード アクションの一覧を含むアクティビティを作成します。
パラメーター:
choices
- アクションとして含める文字列の一覧。
戻り値:
作成されたアクティビティ。
suggestedActionFromStrings
public static Activity suggestedActionFromStrings(List choices, String text, String speak)
カード アクションの一覧を含むアクティビティを作成します。
パラメーター:
choices
- アクションとして含める文字列の一覧。
text
- 送信するメッセージのテキスト。
speak
- ボットが音声対応チャネルで読み上げるテキスト。
戻り値:
作成されたアクティビティ。
toChoices
public static List toChoices(String[] choices)
選択肢のリストとして文字列の一覧を返します。
パラメーター:
choices
- 変換する文字列。
戻り値:
選択肢の一覧。
toChoices
public static List toChoices(List choices)
選択肢のリストとして文字列の一覧を返します。
パラメーター:
choices
- 変換する文字列の一覧。
戻り値:
選択肢の一覧。
適用対象