Package io.dialob.session.engine
Class FormActionsUpdatesItemsVisitor
java.lang.Object
io.dialob.session.engine.AbstractFormActionsVisitor
io.dialob.session.engine.AbstractFormActionsUpdatesItemsVisitor
io.dialob.session.engine.FormActionsUpdatesItemsVisitor
- All Implemented Interfaces:
EvalContext.UpdatedItemsVisitor
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.dialob.session.engine.program.EvalContext.UpdatedItemsVisitor
EvalContext.UpdatedItemsVisitor.AsyncFunctionCallVisitor, EvalContext.UpdatedItemsVisitor.UpdatedErrorStateVisitor, EvalContext.UpdatedItemsVisitor.UpdatedItemStateVisitor, EvalContext.UpdatedItemsVisitor.UpdatedSessionStateVisitor, EvalContext.UpdatedItemsVisitor.UpdatedValueSetVisitor -
Field Summary
Fields inherited from class io.dialob.session.engine.AbstractFormActionsVisitor
formActions -
Constructor Summary
ConstructorsConstructorDescriptionFormActionsUpdatesItemsVisitor(FormActions formActions, Predicate<SessionObject> isVisiblePredicate, Function<ItemState, io.dialob.api.proto.ActionItem> toActionItemFunction) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivated(ErrorState updated) protected voidprotected voidprotected voidprotected voidinactivated(ErrorState updated) protected voidinactivated(ItemState updated) protected voidlanguageChanged(String language) protected voidupdated(ErrorState updated) protected voidprotected voidupdated(ValueSetState updated) voidMethods inherited from class io.dialob.session.engine.AbstractFormActionsUpdatesItemsVisitor
visitSession, visitUpdatedErrorStates, visitUpdatedItems, visitUpdatedValueSetsMethods inherited from class io.dialob.session.engine.AbstractFormActionsVisitor
getFormActionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.dialob.session.engine.program.EvalContext.UpdatedItemsVisitor
end, start, visitAsyncFunctionCalls
-
Constructor Details
-
FormActionsUpdatesItemsVisitor
public FormActionsUpdatesItemsVisitor(@NonNull FormActions formActions, @NonNull Predicate<SessionObject> isVisiblePredicate, @NonNull Function<ItemState, io.dialob.api.proto.ActionItem> toActionItemFunction)
-
-
Method Details
-
updated
- Specified by:
updatedin classAbstractFormActionsUpdatesItemsVisitor
-
updated
- Specified by:
updatedin classAbstractFormActionsUpdatesItemsVisitor
-
activated
- Specified by:
activatedin classAbstractFormActionsUpdatesItemsVisitor
-
inactivated
- Specified by:
inactivatedin classAbstractFormActionsUpdatesItemsVisitor
-
disabled
- Specified by:
disabledin classAbstractFormActionsUpdatesItemsVisitor
-
enabled
- Specified by:
enabledin classAbstractFormActionsUpdatesItemsVisitor
-
activated
- Specified by:
activatedin classAbstractFormActionsUpdatesItemsVisitor
-
inactivated
- Specified by:
inactivatedin classAbstractFormActionsUpdatesItemsVisitor
-
updated
- Specified by:
updatedin classAbstractFormActionsUpdatesItemsVisitor
-
languageChanged
- Specified by:
languageChangedin classAbstractFormActionsUpdatesItemsVisitor
-
visitCompleted
public void visitCompleted()
-