| Package | Description |
|---|---|
| io.hektor.fsm | |
| io.hektor.fsm.builder | |
| io.hektor.fsm.builder.impl | |
| io.hektor.fsm.impl |
| Modifier and Type | Method and Description |
|---|---|
Optional<Transition<? extends Object,S,C,D>> |
State.accept(Object event,
C ctx,
D data)
See if this
State would accept the given event. |
| Modifier and Type | Method and Description |
|---|---|
Transition<E,S,C,D> |
TransitionBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
Transition<E,S,C,D> |
TransitionBuilderImpl.build() |
| Modifier and Type | Class and Description |
|---|---|
class |
TransitionImpl<E,S extends Enum<S>,C extends Context,D extends Data> |
| Modifier and Type | Method and Description |
|---|---|
Optional<Transition<? extends Object,S,C,D>> |
StateImpl.accept(Object event,
C ctx,
D data) |
List<Transition<?,S,C,D>> |
StateImpl.getTransitionsToState(S state) |
| Constructor and Description |
|---|
StateImpl(S state,
boolean isInitial,
boolean isFinal,
boolean isTransient,
List<Transition<?,S,C,D>> transitions,
Optional<Transition<?,S,C,D>> defaultTransition,
BiConsumer<C,D> enterAction,
BiConsumer<C,D> exitAction) |
StateImpl(S state,
boolean isInitial,
boolean isFinal,
boolean isTransient,
List<Transition<?,S,C,D>> transitions,
Optional<Transition<?,S,C,D>> defaultTransition,
BiConsumer<C,D> enterAction,
BiConsumer<C,D> exitAction) |
Copyright © 2019. All rights reserved.