WaterfallStepContext 클래스

public class WaterfallStepContext
extends DialogContext

WaterfallDialog 단계의 컨텍스트를 제공합니다. DialogContext 속성에는 현재 턴에 대한 TurnContext 포함됩니다.

생성자 요약

생성자 Description
WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map<String,Object> values, int index, DialogReason reason, Object result)

WaterfallStepContext 클래스의 새 인스턴스를 초기화합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
int getIndex()

실행 중인 현재 폭포 단계의 인덱스입니다.

java.lang.Object getOptions()

폭포 대화 상자가 호출된 옵션을 가져옵니다.

DialogReason getReason()

폭포 단계가 실행되는 이유를 가져옵니다.

java.lang.Object getResult()

이전 폭포 단계의 결과를 가져옵니다.

java.util.Map<java.lang.String,java.lang.Object> getValues()

모든 폭포 작업에서 유지되는 값의 사전을 가져옵니다.

java.util.concurrent.CompletableFuture<DialogTurnResult> next(Object result)

폭포의 다음 단계로 건너뜁니다.

다음에서 상속된 메서드 DialogContext

다음에서 상속된 메서드 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

생성자 세부 정보

WaterfallStepContext

public WaterfallStepContext(WaterfallDialog parentWaterfall, DialogContext dc, Object options, Map values, int index, DialogReason reason, Object result)

WaterfallStepContext 클래스의 새 인스턴스를 초기화합니다.

매개 변수:

parentWaterfall - 폭포 대화 상자의 부모입니다.
dc - 대화 상자의 컨텍스트입니다.
options - 폭포 대화 상자를 호출하는 모든 옵션입니다.
values - 모든 폭포 단계에서 유지되는 값의 사전입니다.
index - 실행할 현재 폭포의 인덱스입니다.
reason - 폭포 단계가 실행되는 이유입니다.
result - 이전 폭포 단계에서 호출된 대화 상자에서 반환된 결과입니다.

메서드 세부 정보

getIndex

public int getIndex()

실행 중인 현재 폭포 단계의 인덱스입니다.

반환:

는 인덱스 값을 반환합니다.

getOptions

public Object getOptions()

폭포 대화 상자가 호출된 옵션을 가져옵니다.

반환:

옵션입니다.

getReason

public DialogReason getReason()

폭포 단계가 실행되는 이유를 가져옵니다.

반환:

The DialogReason

getResult

public Object getResult()

이전 폭포 단계의 결과를 가져옵니다. 결과는 폭포의 이전 단계에서 시작된 자식 대화 상자의 반환 값인 경우가 많습니다.

반환:

결과 값입니다.

getValues

public Map getValues()

모든 폭포 작업에서 유지되는 값의 사전을 가져옵니다.

반환:

값의 사전입니다.

next

public CompletableFuture next(Object result)

폭포의 다음 단계로 건너뜁니다.

매개 변수:

result - 선택 사항으로, 현재 폭포 대화 상자의 다음 단계로 전달할 결과입니다.

반환:

실행 대기 중인 작업을 나타내는 CompletableFuture입니다. 폭포의 다음 단계에서 폭포 단계 컨텍스트의 result 속성에 값이 포함됩니다.

적용 대상