JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
E
F
G
M
O
S
T
W
A
action
- Variable in class org.noear.solon.statemachine.
StateTransitionDecl
具体执行的内容
addTransition(Consumer<StateTransitionDecl<S, E, T>>)
- Method in class org.noear.solon.statemachine.
StateMachine
添加状态转换规则
C
check()
- Method in class org.noear.solon.statemachine.
StateTransitionDecl
检测完整度
condition
- Variable in class org.noear.solon.statemachine.
StateTransitionDecl
额外条件,触发后的进一步条件需求
E
Event
- Interface in
org.noear.solon.statemachine
Deprecated.
3.5 不需要继承了
event
- Variable in class org.noear.solon.statemachine.
StateTransitionDecl
触发事件(触发转换)
EventContext
<
S
,
T
> - Interface in
org.noear.solon.statemachine
事件上下文
EventContextDefault
<
S
,
T
> - Class in
org.noear.solon.statemachine
事件上下文默认实现
EventContextDefault(S, T)
- Constructor for class org.noear.solon.statemachine.
EventContextDefault
execute(StateTransitionContext<S, E, T>)
- Method in class org.noear.solon.statemachine.
StateTransition
执行
F
from(S...)
- Method in class org.noear.solon.statemachine.
StateMachine
添加状态转换规则
from(S...)
- Method in class org.noear.solon.statemachine.
StateTransitionDecl
来源状态
G
getCurrentState()
- Method in interface org.noear.solon.statemachine.
EventContext
获取当前状态
getCurrentState()
- Method in class org.noear.solon.statemachine.
EventContextDefault
获取当前状态
getEvent()
- Method in class org.noear.solon.statemachine.
StateTransitionContext
getFrom()
- Method in class org.noear.solon.statemachine.
StateTransitionContext
getPayload()
- Method in interface org.noear.solon.statemachine.
EventContext
获取装载
getPayload()
- Method in class org.noear.solon.statemachine.
EventContextDefault
获取装载
getPayload()
- Method in class org.noear.solon.statemachine.
StateTransitionContext
getTo()
- Method in class org.noear.solon.statemachine.
StateTransition
getTo()
- Method in class org.noear.solon.statemachine.
StateTransitionContext
M
matches(E, EventContext<S, T>)
- Method in class org.noear.solon.statemachine.
StateTransition
匹配
O
of(S, T)
- Static method in interface org.noear.solon.statemachine.
EventContext
on(E)
- Method in class org.noear.solon.statemachine.
StateTransitionDecl
触发事件
org.noear.solon.statemachine
- package org.noear.solon.statemachine
S
sendEvent(E, EventContext<S, T>)
- Method in class org.noear.solon.statemachine.
StateMachine
发送事件
source
- Variable in class org.noear.solon.statemachine.
StateTransitionDecl
来源状态(即从来哪里来)
State
- Interface in
org.noear.solon.statemachine
Deprecated.
3.5 不需要继承了
StateMachine
<
S
,
E
,
T
> - Class in
org.noear.solon.statemachine
状态机
StateMachine()
- Constructor for class org.noear.solon.statemachine.
StateMachine
StateTransition
<
S
,
E
,
T
> - Class in
org.noear.solon.statemachine
状态转换器
StateTransition(StateTransitionDecl<S, E, T>)
- Constructor for class org.noear.solon.statemachine.
StateTransition
StateTransitionContext
<
S
,
E
,
T
> - Class in
org.noear.solon.statemachine
状态转换上下文(保存状态转换相关信息)
StateTransitionContext(S, S, E, T)
- Constructor for class org.noear.solon.statemachine.
StateTransitionContext
StateTransitionDecl
<
S
,
E
,
T
> - Class in
org.noear.solon.statemachine
状态转换定义
StateTransitionDecl()
- Constructor for class org.noear.solon.statemachine.
StateTransitionDecl
T
target
- Variable in class org.noear.solon.statemachine.
StateTransitionDecl
目标状态(即到哪里去)
then(Consumer<StateTransitionContext<S, E, T>>)
- Method in class org.noear.solon.statemachine.
StateTransitionDecl
然后执行动作
to(S)
- Method in class org.noear.solon.statemachine.
StateTransitionDecl
目标状态
W
when(Predicate<StateTransitionContext<S, E, T>>)
- Method in class org.noear.solon.statemachine.
StateTransitionDecl
额外条件
A
C
E
F
G
M
O
S
T
W
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2025. All rights reserved.