Package io.dialob.session.engine
Class AbstractFormActionsUpdatesItemsVisitor
- java.lang.Object
-
- io.dialob.session.engine.AbstractFormActionsVisitor
-
- io.dialob.session.engine.AbstractFormActionsUpdatesItemsVisitor
-
- All Implemented Interfaces:
EvalContext.UpdatedItemsVisitor
- Direct Known Subclasses:
FormActionsUpdatesItemsVisitor
public abstract class AbstractFormActionsUpdatesItemsVisitor extends AbstractFormActionsVisitor implements 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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidactivated(ErrorState updated)protected abstract voidactivated(ItemState updated)protected abstract voiddisabled(ItemState updated)protected abstract voidenabled(ItemState updated)protected abstract voidinactivated(ErrorState updated)protected abstract voidinactivated(ItemState updated)protected abstract voidlanguageChanged(String language)protected abstract voidupdated(ErrorState updated)protected abstract voidupdated(ItemState updated)protected abstract voidupdated(ValueSetState updated)Optional<EvalContext.UpdatedItemsVisitor.UpdatedSessionStateVisitor>visitSession()Optional<EvalContext.UpdatedItemsVisitor.UpdatedErrorStateVisitor>visitUpdatedErrorStates()Optional<EvalContext.UpdatedItemsVisitor.UpdatedItemStateVisitor>visitUpdatedItems()Optional<EvalContext.UpdatedItemsVisitor.UpdatedValueSetVisitor>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, visitCompleted
-
-
-
-
Method Detail
-
visitSession
public Optional<EvalContext.UpdatedItemsVisitor.UpdatedSessionStateVisitor> visitSession()
- Specified by:
visitSessionin interfaceEvalContext.UpdatedItemsVisitor
-
visitUpdatedErrorStates
public Optional<EvalContext.UpdatedItemsVisitor.UpdatedErrorStateVisitor> visitUpdatedErrorStates()
- Specified by:
visitUpdatedErrorStatesin interfaceEvalContext.UpdatedItemsVisitor
-
visitUpdatedItems
public Optional<EvalContext.UpdatedItemsVisitor.UpdatedItemStateVisitor> visitUpdatedItems()
- Specified by:
visitUpdatedItemsin interfaceEvalContext.UpdatedItemsVisitor
-
visitUpdatedValueSets
public Optional<EvalContext.UpdatedItemsVisitor.UpdatedValueSetVisitor> visitUpdatedValueSets()
- Specified by:
visitUpdatedValueSetsin interfaceEvalContext.UpdatedItemsVisitor
-
updated
protected abstract void updated(@Nonnull ErrorState updated)
-
updated
protected abstract void updated(@Nonnull ValueSetState updated)
-
activated
protected abstract void activated(@Nonnull ErrorState updated)
-
inactivated
protected abstract void inactivated(@Nonnull ErrorState updated)
-
disabled
protected abstract void disabled(@Nonnull ItemState updated)
-
enabled
protected abstract void enabled(@Nonnull ItemState updated)
-
activated
protected abstract void activated(@Nonnull ItemState updated)
-
inactivated
protected abstract void inactivated(@Nonnull ItemState updated)
-
updated
protected abstract void updated(@Nonnull ItemState updated)
-
languageChanged
protected abstract void languageChanged(@Nonnull String language)
-
-