WaterfallStepContext Classe

public class WaterfallStepContext
extends DialogContext

Fournit un contexte pour une étape dans un WaterfallDialog . La propriété DialogContext contient la TurnContext du tour actuel.

Récapitulatif du constructeur

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

Initialise une nouvelle instance de la classe WaterfallStepContext.

Résumé de la méthode

Modificateur et type Méthode et description
int getIndex()

Obtient l’index de l’étape en cascade en cours d’exécution.

java.lang.Object getOptions()

Obtient toutes les options avec utilisant la boîte de dialogue en cascade.

DialogReason getReason()

Obtient la raison pour laquelle l’étape en cascade est exécutée.

java.lang.Object getResult()

Obtient le résultat de l’étape en cascade précédente.

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

Obtient un dictionnaire de valeurs qui sera conservé dans toutes les actions en cascade.

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

Passe à l’étape suivante de la cascade.

Méthodes héritées de DialogContext

Méthodes héritées 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

Détails du constructeur

WaterfallStepContext

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

Initialise une nouvelle instance de la classe WaterfallStepContext.

Paramètres:

parentWaterfall - Parent du dialogue en cascade.
dc - Contexte du dialogue.
options - Toutes les options permettant d’appeler le dialogue en cascade avec.
values - Dictionnaire de valeurs qui seront conservées dans toutes les étapes en cascade.
index - Index de la cascade actuelle à exécuter.
reason - La raison pour laquelle l’étape en cascade est exécutée.
result - Résultats retournés par un dialogue appelé à l’étape en cascade précédente.

Détails de la méthode

getIndex

public int getIndex()

Obtient l’index de l’étape en cascade en cours d’exécution.

Retours:

retourne la valeur d’index ;

getOptions

public Object getOptions()

Obtient toutes les options avec utilisant la boîte de dialogue en cascade.

Retours:

Options.

getReason

public DialogReason getReason()

Obtient la raison pour laquelle l’étape en cascade est exécutée.

Retours:

The DialogReason

getResult

public Object getResult()

Obtient le résultat de l’étape en cascade précédente. Le résultat est souvent la valeur de retour d’un dialogue enfant qui a été démarré à l’étape précédente de la cascade.

Retours:

valeur Result.

getValues

public Map getValues()

Obtient un dictionnaire de valeurs qui sera conservé dans toutes les actions en cascade.

Retours:

Dictionnaire de valeurs.

next

public CompletableFuture next(Object result)

Passe à l’étape suivante de la cascade.

Paramètres:

result - Facultatif, résultat à passer à l’étape suivante de la boîte de dialogue en cascade actuelle.

Retours:

CompletableFuture qui représente le travail mis en file d’attente à exécuter. À l’étape suivante de la cascade, la propriété result du contexte de l’étape en cascade contiendra la valeur du .

S’applique à