Skip navigation links
A C D E F G H I L M N O P R S T U V W 

A

addNode(NodeDecl) - Method in class org.noear.solon.flow.Chain
添加节点
attachment - Variable in class org.noear.solon.flow.Condition
附件(按需定制使用)
attachment - Variable in class org.noear.solon.flow.Task
附件(按需定制使用)

C

Chain - Class in org.noear.solon.flow
Chain(String) - Constructor for class org.noear.solon.flow.Chain
 
Chain(String, String) - Constructor for class org.noear.solon.flow.Chain
 
Chain(String, String, String) - Constructor for class org.noear.solon.flow.Chain
 
chain() - Method in class org.noear.solon.flow.Link
所属链
chain() - Method in class org.noear.solon.flow.Node
所属链
ChainContext - Class in org.noear.solon.flow
链上下文(不支持序列化)
ChainContext() - Constructor for class org.noear.solon.flow.ChainContext
 
ChainContext(Map<String, Object>) - Constructor for class org.noear.solon.flow.ChainContext
 
ChainDriver - Interface in org.noear.solon.flow
链驱动器
chains() - Method in interface org.noear.solon.flow.FlowEngine
获取链集合
check() - Method in class org.noear.solon.flow.Chain
校验
codeOf(int) - Static method in enum org.noear.solon.flow.NodeType
 
compareTo(Link) - Method in class org.noear.solon.flow.Link
 
Condition - Class in org.noear.solon.flow
条件(一般用于分支条件)
Condition(String) - Constructor for class org.noear.solon.flow.Condition
 
condition() - Method in class org.noear.solon.flow.Link
条件
condition - Variable in class org.noear.solon.flow.LinkDecl
 
condition(String) - Method in class org.noear.solon.flow.LinkDecl
配置条件
counter() - Method in class org.noear.solon.flow.ChainContext
计数器
Counter - Class in org.noear.solon.flow
记数器
Counter() - Constructor for class org.noear.solon.flow.Counter
 

D

description() - Method in class org.noear.solon.flow.Condition
描述(示例:"(a,>,12) and (b,=,1)" 或 "a=12 && b=1" 或 "[{l:'a',p:'>',r:'12'}...]")
description() - Method in class org.noear.solon.flow.Task
表达式(示例:"F:tag/fun1;R:tag/rule1" 或 "fun1()" 或 "[{t:'F',c:'tag/fun1'}]")
driver() - Method in class org.noear.solon.flow.Chain
驱动器

E

engine - Variable in class org.noear.solon.flow.ChainContext
 
engine() - Method in class org.noear.solon.flow.ChainContext
当前流程引擎
eval(String) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(String, ChainContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(String, String, int, ChainContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Chain) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Chain, ChainContext) - Method in interface org.noear.solon.flow.FlowEngine
评估
eval(Chain, String, int, ChainContext) - Method in interface org.noear.solon.flow.FlowEngine
评估

F

FlowEngine - Interface in org.noear.solon.flow
流引擎
FlowPlugin - Class in org.noear.solon.flow.integration
 
FlowPlugin() - Constructor for class org.noear.solon.flow.integration.FlowPlugin
 

G

get(String) - Method in class org.noear.solon.flow.ChainContext
获取
get(Chain, String) - Method in class org.noear.solon.flow.Counter
获取
getCode() - Method in enum org.noear.solon.flow.NodeType
 
getInstance() - Static method in class org.noear.solon.flow.driver.SimpleChainDriver
 
getNode(String) - Method in class org.noear.solon.flow.Chain
获取节点
getOrDefault(String, T) - Method in class org.noear.solon.flow.ChainContext
获取或默认

H

handleConditionDo(ChainContext, Condition, String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 
handleTask(ChainContext, Task) - Method in interface org.noear.solon.flow.ChainDriver
处理执行任务
handleTask(ChainContext, Task) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 
handleTaskDo(ChainContext, Task, String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 
handleTest(ChainContext, Condition) - Method in interface org.noear.solon.flow.ChainDriver
处理条件检测
handleTest(ChainContext, Condition) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 

I

id() - Method in class org.noear.solon.flow.Chain
标识
id() - Method in class org.noear.solon.flow.Node
标识
id - Variable in class org.noear.solon.flow.NodeDecl
 
incr(Chain, String) - Method in class org.noear.solon.flow.Counter
增量
interrupt() - Method in class org.noear.solon.flow.ChainContext
中断(执行中可中断流)
isChain(String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
是否为组件
isComponent(String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
是否为组件
isEmpty() - Method in class org.noear.solon.flow.Condition
是否为空
isEmpty() - Method in class org.noear.solon.flow.Task
是否为空
isInterrupted() - Method in class org.noear.solon.flow.ChainContext
是否已中断

L

Link - Class in org.noear.solon.flow
连接
Link(Chain, String, LinkDecl) - Constructor for class org.noear.solon.flow.Link
 
linkAdd(String, Consumer<LinkDecl>) - Method in class org.noear.solon.flow.NodeDecl
配置连接
linkAdd(String) - Method in class org.noear.solon.flow.NodeDecl
配置连接
LinkDecl - Class in org.noear.solon.flow
连接申明
LinkDecl(String) - Constructor for class org.noear.solon.flow.LinkDecl
 
links() - Method in class org.noear.solon.flow.Chain
获取所有连接
links - Variable in class org.noear.solon.flow.NodeDecl
 
load(String) - Method in interface org.noear.solon.flow.FlowEngine
解析配置文件
load(Chain) - Method in interface org.noear.solon.flow.FlowEngine
加载链

M

meta() - Method in class org.noear.solon.flow.Chain
元信息
meta() - Method in class org.noear.solon.flow.Link
元信息
meta - Variable in class org.noear.solon.flow.LinkDecl
 
meta(Map<String, Object>) - Method in class org.noear.solon.flow.LinkDecl
配置元信息
meta() - Method in class org.noear.solon.flow.Node
元信息
meta - Variable in class org.noear.solon.flow.NodeDecl
 
meta(Map<String, Object>) - Method in class org.noear.solon.flow.NodeDecl
配置元信息
metaPut(String, Object) - Method in class org.noear.solon.flow.LinkDecl
配置元信息
metaPut(String, Object) - Method in class org.noear.solon.flow.NodeDecl
配置元信息
model() - Method in class org.noear.solon.flow.ChainContext
数据模型

N

nameOf(String) - Static method in enum org.noear.solon.flow.NodeType
 
newInstance() - Static method in interface org.noear.solon.flow.FlowEngine
新实例
nextId() - Method in class org.noear.solon.flow.Link
后面的节点Id
nextId - Variable in class org.noear.solon.flow.LinkDecl
 
nextLinks() - Method in class org.noear.solon.flow.Node
后面的连接(流出连接)
nextNode() - Method in class org.noear.solon.flow.Link
后面的节点
nextNode() - Method in class org.noear.solon.flow.Node
后面的节点(一个)
nextNodes() - Method in class org.noear.solon.flow.Node
后面的节点
Node - Class in org.noear.solon.flow
节点
Node(Chain, NodeDecl, List<Link>) - Constructor for class org.noear.solon.flow.Node
 
node() - Method in class org.noear.solon.flow.Task
所属节点
NodeDecl - Class in org.noear.solon.flow
节点申明
NodeDecl(String, NodeType) - Constructor for class org.noear.solon.flow.NodeDecl
 
nodes() - Method in class org.noear.solon.flow.Chain
获取所有元素
NodeType - Enum in org.noear.solon.flow
节点类型

O

onNodeEnd(ChainContext, Node) - Method in interface org.noear.solon.flow.ChainDriver
节点运行结束时
onNodeEnd(ChainContext, Node) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 
onNodeStart(ChainContext, Node) - Method in interface org.noear.solon.flow.ChainDriver
节点运行开始时
onNodeStart(ChainContext, Node) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 
org.noear.solon.flow - package org.noear.solon.flow
 
org.noear.solon.flow.driver - package org.noear.solon.flow.driver
 
org.noear.solon.flow.integration - package org.noear.solon.flow.integration
 

P

parseByDom(ONode) - Static method in class org.noear.solon.flow.Chain
解析配置文档模型
parseByProperties(Properties) - Static method in class org.noear.solon.flow.Chain
解析配置属性
parseByText(String) - Static method in class org.noear.solon.flow.Chain
解析配置文本
parseByUri(String) - Static method in class org.noear.solon.flow.Chain
解析配置文件
priority - Variable in class org.noear.solon.flow.LinkDecl
优先级(越大越高)
priority(int) - Method in class org.noear.solon.flow.LinkDecl
配置优先级(越大越优)
prveId() - Method in class org.noear.solon.flow.Link
前面的节点Id
prveLinks() - Method in class org.noear.solon.flow.Node
前面的连接(流入连接)
prveNode() - Method in class org.noear.solon.flow.Link
前面的节点
prveNodes() - Method in class org.noear.solon.flow.Node
前面的节点
put(String, Object) - Method in class org.noear.solon.flow.ChainContext
推入
putAll(Map<String, Object>) - Method in class org.noear.solon.flow.ChainContext
推入全部
putIfAbsent(String, Object) - Method in class org.noear.solon.flow.ChainContext
推入

R

register(String, ChainDriver) - Method in interface org.noear.solon.flow.FlowEngine
注册链驱动器
register(ChainDriver) - Method in interface org.noear.solon.flow.FlowEngine
注册默认链驱动器
remove(String) - Method in class org.noear.solon.flow.ChainContext
移除
result - Variable in class org.noear.solon.flow.ChainContext
 
run(String) - Method in class org.noear.solon.flow.ChainContext
运行脚本
run(ChainContext, Node) - Method in interface org.noear.solon.flow.TaskComponent
运行

S

set(Chain, String, int) - Method in class org.noear.solon.flow.Counter
设置
SimpleChainDriver - Class in org.noear.solon.flow.driver
简单的链驱动器
SimpleChainDriver() - Constructor for class org.noear.solon.flow.driver.SimpleChainDriver
 
stack(Chain, String) - Method in class org.noear.solon.flow.Counter
记录栈
start() - Method in class org.noear.solon.flow.Chain
获取起始节点
start(AppContext) - Method in class org.noear.solon.flow.integration.FlowPlugin
 

T

task() - Method in class org.noear.solon.flow.Node
任务
task - Variable in class org.noear.solon.flow.NodeDecl
 
task(String) - Method in class org.noear.solon.flow.NodeDecl
配置任务
Task - Class in org.noear.solon.flow
任务(表达式参考:'F,tag/fun1;R,tag/rule1')
Task(Node, String) - Constructor for class org.noear.solon.flow.Task
 
TaskComponent - Interface in org.noear.solon.flow
任务组件
title() - Method in class org.noear.solon.flow.Chain
显示标题
title - Variable in class org.noear.solon.flow.LinkDecl
 
title(String) - Method in class org.noear.solon.flow.LinkDecl
配置标题
title() - Method in class org.noear.solon.flow.Node
显示标题
title - Variable in class org.noear.solon.flow.NodeDecl
 
title(String) - Method in class org.noear.solon.flow.NodeDecl
配置标题
toString() - Method in class org.noear.solon.flow.Condition
 
toString() - Method in class org.noear.solon.flow.Counter
 
toString() - Method in class org.noear.solon.flow.Link
 
toString() - Method in class org.noear.solon.flow.LinkDecl
 
toString() - Method in class org.noear.solon.flow.Node
 
toString() - Method in class org.noear.solon.flow.Task
 
tryAsChainTask(ChainContext, Task, String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
尝试如果是链则运行
tryAsComponentTask(ChainContext, Task, String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
尝试如果是组件则运行
tryAsScriptCondition(ChainContext, Condition, String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
 
tryAsScriptTask(ChainContext, Task, String) - Method in class org.noear.solon.flow.driver.SimpleChainDriver
尝试作为脚本运行
type() - Method in class org.noear.solon.flow.Node
类型
type - Variable in class org.noear.solon.flow.NodeDecl
 

U

unload(String) - Method in interface org.noear.solon.flow.FlowEngine
卸载链
unregister(String) - Method in interface org.noear.solon.flow.FlowEngine
注销链驱动器

V

valueOf(String) - Static method in enum org.noear.solon.flow.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.noear.solon.flow.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.

W

when() - Method in class org.noear.solon.flow.Node
任务条件
when - Variable in class org.noear.solon.flow.NodeDecl
 
when(String) - Method in class org.noear.solon.flow.NodeDecl
配置任务条件
A C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2025. All rights reserved.