FieldCalculation.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:ctsms 作者:
private static Invocable createEngine() throws ScriptException, IOException {
    ScriptEngine engine = CoreUtil.getJsEngine();
    //engine.put(ScriptEngine.FILENAME, FIELD_CALCULATION_JS_FILE_NAME);
    //ScriptContext context = engine.getContext();

    //context.setAttribute("window", file.getParent(), ScriptContext.ENGINE_SCOPE);//$NON-NLS-1$
    //context.setAttribute("items", this.items.toArray(), ScriptContext.ENGINE_SCOPE); //$NON-NLS-1$
    //context.setAttribute("baseDir", file.getParent(), ScriptContext.ENGINE_SCOPE);//$NON-NLS-1$
    // context.setBindings(new Bindings(ScriptEngine.FILENAME, FIELD_CALCULATION_JS_FILE_NAME),ScriptContext.ENGINE_SCOPE));

    // try {
    // engine.eval(new FileReader(ENV_JS_FILE_NAME));
    // engine.eval(new FileReader(SPRINTF_JS_FILE_NAME));
    // engine.eval(new FileReader(DATE_JS_FILE_NAME));
    // engine.eval(new FileReader(TIME_JS_FILE_NAME));
    // engine.eval(new FileReader(STRIP_COMMENTS_JS_FILE_NAME));
    // engine.eval(new FileReader(JQUERY_BASE64_JS_FILE_NAME));
    // engine.eval(new FileReader(REST_API_SHIM_JS_FILE_NAME));
    // engine.eval(new FileReader(LOCATION_DISTANCE_SHIM_JS_FILE_NAME));
    // engine.eval(new FileReader(FIELD_CALCULATION_JS_FILE_NAME));
    engine.eval(getJsFile(ENV_JS_FILE_NAME));
    engine.eval(getJsFile(SPRINTF_JS_FILE_NAME));
    engine.eval(getJsFile(JSON2_JS_FILE_NAME));
    engine.eval(getJsFile(DATE_JS_FILE_NAME));
    engine.eval(getJsFile(TIME_JS_FILE_NAME));
    engine.eval(getJsFile(STRIP_COMMENTS_JS_FILE_NAME));
    engine.eval(getJsFile(JQUERY_BASE64_JS_FILE_NAME));
    engine.eval(getJsFile(REST_API_JS_FILE_NAME));
    engine.eval(getJsFile(LOCATION_DISTANCE_JS_FILE_NAME));
    engine.eval(getJsFile(FIELD_CALCULATION_JS_FILE_NAME));
    // } catch (FileNotFoundException e) {
    // e.printStackTrace();
    // }
    return (Invocable) engine;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号