toggle menu
kaskad_platform
1.0.0
jvm
switch theme
search in API
alerts
/
ru.sydis.alerts.alertstate
/
AlertStateMachineBuilder
Alert
State
Machine
Builder
class
AlertStateMachineBuilder
Members
Constructors
Alert
State
Machine
Builder
Link copied to clipboard
constructor
(
)
Functions
add
States
Link copied to clipboard
fun
addStates
(
states
:
Collection
<
AbstractState
>
)
:
AlertStateMachineBuilder
add
Transition
Link copied to clipboard
fun
addTransition
(
from
:
AbstractState
,
event
:
Event
,
to
:
AbstractState
)
:
AlertStateMachineBuilder
build
Link copied to clipboard
fun
build
(
)
:
AlertStateMachine
initial
State
Link copied to clipboard
fun
initialState
(
state
:
AbstractState
)
:
AlertStateMachineBuilder
on
Transition
Link copied to clipboard
fun
onTransition
(
callback
:
(
AbstractState
,
AbstractState
,
Event
)
->
Unit
)
:
AlertStateMachineBuilder
reset
Link copied to clipboard
fun
reset
(
)