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
public class FormActionsUpdatesItemsVisitor extends AbstractFormActionsUpdatesItemsVisitor
-
-
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
Constructors Constructor Description FormActionsUpdatesItemsVisitor(FormActions formActions, Predicate<SessionObject> isVisiblePredicate, Function<ItemState,io.dialob.api.proto.ActionItem> toActionItemFunction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivated(ErrorState updated)protected voidactivated(ItemState updated)protected voiddisabled(ItemState updated)protected voidenabled(ItemState updated)protected voidinactivated(ErrorState updated)protected voidinactivated(ItemState updated)protected voidlanguageChanged(String language)protected voidupdated(ErrorState updated)protected voidupdated(ItemState updated)protected voidupdated(ValueSetState updated)voidvisitCompleted()-
Methods inherited from class io.dialob.session.engine.AbstractFormActionsUpdatesItemsVisitor
visitSession, visitUpdatedErrorStates, visitUpdatedItems, visitUpdatedValueSets
-
Methods inherited from class io.dialob.session.engine.AbstractFormActionsVisitor
getFormActions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.dialob.session.engine.program.EvalContext.UpdatedItemsVisitor
end, start, visitAsyncFunctionCalls
-
-
-
-
Constructor Detail
-
FormActionsUpdatesItemsVisitor
public FormActionsUpdatesItemsVisitor(@Nonnull FormActions formActions, @Nonnull Predicate<SessionObject> isVisiblePredicate, @Nonnull Function<ItemState,io.dialob.api.proto.ActionItem> toActionItemFunction)
-
-
Method Detail
-
updated
protected void updated(@Nonnull ErrorState updated)- Specified by:
updatedin classAbstractFormActionsUpdatesItemsVisitor
-
updated
protected void updated(@Nonnull ValueSetState updated)- Specified by:
updatedin classAbstractFormActionsUpdatesItemsVisitor
-
activated
protected void activated(@Nonnull ErrorState updated)- Specified by:
activatedin classAbstractFormActionsUpdatesItemsVisitor
-
inactivated
protected void inactivated(@Nonnull ErrorState updated)- Specified by:
inactivatedin classAbstractFormActionsUpdatesItemsVisitor
-
disabled
protected void disabled(@Nonnull ItemState updated)- Specified by:
disabledin classAbstractFormActionsUpdatesItemsVisitor
-
enabled
protected void enabled(@Nonnull ItemState updated)- Specified by:
enabledin classAbstractFormActionsUpdatesItemsVisitor
-
activated
protected void activated(@Nonnull ItemState updated)- Specified by:
activatedin classAbstractFormActionsUpdatesItemsVisitor
-
inactivated
protected void inactivated(@Nonnull ItemState updated)- Specified by:
inactivatedin classAbstractFormActionsUpdatesItemsVisitor
-
updated
protected void updated(@Nonnull ItemState updated)- Specified by:
updatedin classAbstractFormActionsUpdatesItemsVisitor
-
languageChanged
protected void languageChanged(@Nonnull String language)- Specified by:
languageChangedin classAbstractFormActionsUpdatesItemsVisitor
-
visitCompleted
public void visitCompleted()
-
-