WaterfallStepContext Classe

public class WaterfallStepContext
extends DialogContext

Fornece contexto para uma etapa em um WaterfallDialog . A propriedade DialogContext contém o TurnContext para a curva atual.

Resumo do Construtor

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

Inicializa uma nova instância da classe WaterfallStepContext.

Resumo do método

Modificador e tipo Método e descrição
int getIndex()

Obtém o índice da etapa atual da cascata que está sendo executada.

java.lang.Object getOptions()

Obtém todas as opções com as que a caixa de diálogo em cascata foi chamada.

DialogReason getReason()

Obtém o motivo pelo qual a etapa em cascata está sendo executada.

java.lang.Object getResult()

Obtém o resultado da etapa anterior da cascata.

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

Obtém um dicionário de valores que serão persistidos em todas as ações em cascata.

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

Pula para a próxima etapa da cascata.

Métodos herdados de DialogContext

Métodos herdados de 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

Detalhes do construtor

WaterfallStepContext

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

Inicializa uma nova instância da classe WaterfallStepContext.

Parâmetros:

parentWaterfall - O pai da caixa de diálogo cascata.
dc - O contexto da caixa de diálogo.
options - Todas as opções para chamar a caixa de diálogo em cascata.
values - Um dicionário de valores que será persistido em todas as etapas de cascata.
index - O índice da cascata atual a ser executada.
reason - O motivo pelo qual a etapa de cascata está sendo executada.
result - Resultados retornados por uma caixa de diálogo chamada na etapa anterior da cascata.

Detalhes do método

getIndex

public int getIndex()

Obtém o índice da etapa atual da cascata que está sendo executada.

Retornos:

retorna o valor do índice;

getOptions

public Object getOptions()

Obtém todas as opções com as que a caixa de diálogo em cascata foi chamada.

Retornos:

As opções.

getReason

public DialogReason getReason()

Obtém o motivo pelo qual a etapa em cascata está sendo executada.

Retornos:

O DialogReason

getResult

public Object getResult()

Obtém o resultado da etapa anterior da cascata. O resultado geralmente é o valor retornado de uma caixa de diálogo filho iniciada na etapa anterior da cascata.

Retornos:

o valor de resultado.

getValues

public Map getValues()

Obtém um dicionário de valores que serão persistidos em todas as ações em cascata.

Retornos:

O Dicionário de valores.

next

public CompletableFuture next(Object result)

Pula para a próxima etapa da cascata.

Parâmetros:

result - Opcional, resulte para passar para a próxima etapa da caixa de diálogo em cascata atual.

Retornos:

Um CompletableFuture que representa o trabalho enfileirado a ser executado. Na próxima etapa da cascata, a propriedade result do contexto da etapa de cascata conterá o valor do .

Aplica-se a