Browse Source

脚本公式API

pull/1/head
richie 5 years ago
parent
commit
ef1ab0edaa
  1. 17
      src/main/java/com/fanruan/api/cal/CalculatorKit.java

17
src/main/java/com/fanruan/api/cal/CalculatorKit.java

@ -5,24 +5,25 @@ import com.fanruan.api.session.SessionKit;
import com.fr.base.ParameterMapNameSpace;
import com.fr.base.TableDataNameSpace;
import com.fr.data.TableDataSource;
import com.fr.report.core.namespace.SimpleCellValueNameSpace;
import com.fr.report.report.Report;
import com.fr.script.Calculator;
import com.fr.stable.StringUtils;
import com.fr.stable.script.CalculatorProvider;
import com.fr.stable.script.NameSpace;
import com.fr.stable.web.SessionProvider;
import org.jetbrains.annotations.Nullable;
import com.fr.web.core.ReportSessionIDInfor;
import com.fr.web.core.TemplateSessionIDInfo;
import com.fr.web.session.SessionIDInfo;
import org.jetbrains.annotations.Nullable;
import java.util.Map;
/**
* @author zack
* @date 2019/8/23
* @version 10.0
* 帆软算子工具类主要用于公式计算
* @date 2019/8/23
*/
public class CalculatorKit {
/**
@ -79,9 +80,19 @@ public class CalculatorKit {
/**
* 返回服务器数据集的算子空间可以通过调用calculator.pushNameSpace()将算子空间塞进算子实例从而支持服务器数据集相关的函数计算
* @return 算子空间对象
*
* @return 服务器数据集名字空间
*/
public static NameSpace getServerTableDataNameSpace() {
return TableDataNameSpace.getInstance();
}
/**
* 用于计算单元格的名字空间
*
* @return 单元格名字空间
*/
public static NameSpace createSimpleCellValueNameSpace() {
return SimpleCellValueNameSpace.getInstance();
}
}
Loading…
Cancel
Save