Uses of Interface
io.hektor.fsm.builder.TransitionBuilder
Packages that use TransitionBuilder
-
Uses of TransitionBuilder in io.hektor.fsm.builder
Methods in io.hektor.fsm.builder that return TransitionBuilderModifier and TypeMethodDescription<E> TransitionBuilder<E,S, C, D> EventBuildStep.asDefaultTransition()default TransitionBuilder<E,S, C, D> TransitionBuilder.consume()<E> TransitionBuilder<E,S, C, D> default TransitionBuilder<E,S, C, D> TransitionBuilder.withAction(Action<E, C, D> action) default TransitionBuilder<E,S, C, D> TransitionBuilder.withAction(Consumer<E> action) TransitionBuilder.withAction(Consumer<E> action, Label label) default TransitionBuilder<E,S, C, D> default TransitionBuilder<E,S, C, D> default <R> TransitionBuilder<E,S, C, D> TransitionBuilder.withTransformation(Function<E, R> transformation) <R> TransitionBuilder<E,S, C, D> TransitionBuilder.withTransformation(Function<E, R> transformation, Label label) For transitions to a transient state, you can optionally specify a transformation that will be applied to the original event before entering the state you're automatically transitioning to. -
Uses of TransitionBuilder in io.hektor.fsm.builder.impl
Classes in io.hektor.fsm.builder.impl that implement TransitionBuilderModifier and TypeClassDescriptionclassTransitionBuilderImpl<E,S extends Enum<S>, C extends Context, D extends Data> Methods in io.hektor.fsm.builder.impl that return TransitionBuilderModifier and TypeMethodDescriptionTransitionBuilderImpl.withAction(Consumer<E> action, Label label) <R> TransitionBuilder<E,S, C, D> TransitionBuilderImpl.withTransformation(Function<E, R> transformation, Label label)