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
- 변환할 문자열 목록입니다.
반환:
선택 항목 목록입니다.
적용 대상