📌条件组件
LiteFlow从2.8.5版本开始,提供了条件组件的定义。
条件组件,也可以称之为IF组件,返回是一个true/false。可用于IF...ELIF...ELSE
等关键字。
关于IF...ELIF...ELSE
表达式的用法,可以参考条件编排这一章。
比如一个IF三元表达式,如下所示,x就是IF组件,为真,执行a,为假,执行b:
<chain name="chain1">
IF(x, a, b);
</chain>
x节点的定义,需要继承NodeIfComponent
类:
@Component("x")
public class XCmp extends NodeIfComponent {
@Override
public boolean processIf() throws Exception {
//do your biz
return true;
}
}
条件节点的内部可以覆盖的方法和this关键字可调用的方法见普通组件这一章。
帮助我们改善此文档 (opens new window)
上次更新: 2022/10/07, 00:22:18