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 - 変換する文字列の一覧。

戻り値:

選択肢の一覧。

適用対象