📄 blockbizatomstatement.java
字号:
package com.exp.bizatom.auto.statement;
import java.util.Vector;
import com.exp.bizatom.auto.BizAutoAtomLogic;
import com.exp.bizatom.auto.BizAutoAtomUtil;
import com.exp.fcl.xml.EXPXMLNode;
/**
*
* @author Administrator <br>
* 语句块 <br>
* 格式:<block></block>
*
*/
public class BlockBizAtomStatement extends BizAtomStatement {
protected BizAutoAtomLogic subFunction;
protected void parse(EXPXMLNode node) {
subFunction = new BizAutoAtomLogic();
subFunction.setStatements(new Vector());
this.subFunction.parse(node);
}
public int execute(BizAutoAtomLogic function, int row)
throws java.lang.Throwable {
function.executeBlock(row, this.subFunction.getStatements());
return 1;
}
public Object create() {
BlockBizAtomStatement ret = new BlockBizAtomStatement();
ret.subFunction = new BizAutoAtomLogic();
ret.subFunction.setStatements(BizAutoAtomUtil.copy(this.subFunction
.getStatements()));
return ret;
}
public BizAutoAtomLogic getSubFunction() {
return subFunction;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -