mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 12:12:08 +08:00
53 lines
1.4 KiB
XML
53 lines
1.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<flow>
|
|
<nodes>
|
|
<node id="a" class="com.yomahub.liteflow.test.loop.cmp.ACmp"/>
|
|
<node id="b" class="com.yomahub.liteflow.test.loop.cmp.BCmp"/>
|
|
<node id="c" class="com.yomahub.liteflow.test.loop.cmp.CCmp"/>
|
|
<node id="d" class="com.yomahub.liteflow.test.loop.cmp.DCmp"/>
|
|
<node id="e" class="com.yomahub.liteflow.test.loop.cmp.ECmp"/>
|
|
<node id="x" class="com.yomahub.liteflow.test.loop.cmp.XCmp"/>
|
|
<node id="y" class="com.yomahub.liteflow.test.loop.cmp.YCmp"/>
|
|
<node id="z" class="com.yomahub.liteflow.test.loop.cmp.ZCmp"/>
|
|
</nodes>
|
|
|
|
<chain name="chain1">
|
|
FOR(2).DO(THEN(a,b,c));
|
|
</chain>
|
|
|
|
<chain name="chain2">
|
|
FOR(x).DO(THEN(a,b,c));
|
|
</chain>
|
|
|
|
<chain name="chain3">
|
|
FOR(10).DO(THEN(a,b,d)).BREAK(y);
|
|
</chain>
|
|
|
|
<chain name="chain4">
|
|
WHILE(z).DO(THEN(a,d));
|
|
</chain>
|
|
|
|
<chain name="chain5">
|
|
WHILE(z).DO(THEN(a,d)).BREAK(y);
|
|
</chain>
|
|
|
|
<chain name="chain6">
|
|
FOR(5).DO(
|
|
WHEN(
|
|
THEN(a, e.tag("e1")),
|
|
THEN(c, e.tag("e2")),
|
|
THEN(b, e.tag("e3"))
|
|
)
|
|
);
|
|
</chain>
|
|
|
|
<chain name="chain7">
|
|
WHILE(z).DO(
|
|
WHEN(
|
|
THEN(d, e.tag("e1")),
|
|
THEN(a, e.tag("e2")),
|
|
THEN(c, e.tag("e3"))
|
|
)
|
|
);
|
|
</chain>
|
|
</flow> |