public void setScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories) { if (scriptEngineFactories != null) { for (ScriptEngineFactory scriptEngineFactory : scriptEngineFactories) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); } } }
public ScriptingEngines addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); return this; }
public void addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); }
public void addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); }
@Override public void registerEngineName(String name, ScriptEngineFactory factory) { for (ScriptEngineManagerInfo info : scriptEngineManagerInfoList) { info.scriptEngineManager.registerEngineName(name, factory); } }
@Override public void registerEngineName(String name, ScriptEngineFactory factory) { for (ScriptEngineManagerInfo info : scriptEngineManagerInfoList) { info.scriptEngineManager.registerEngineName(name, factory); } }
public void registerEngineName(String name, ScriptEngineFactory factory) { for(ScriptEngineManager engineManager: classLoaders.keySet()) engineManager.registerEngineName(name, factory); } /**
public void registerEngineName(String name, ScriptEngineFactory factory) { for(ScriptEngineManager engineManager: classLoaders.keySet()) engineManager.registerEngineName(name, factory); } /**
public void registerEngineName(String name, ScriptEngineFactory factory) { for(ScriptEngineManager engineManager: classLoaders.keySet()) engineManager.registerEngineName(name, factory); } /**
public void setScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories) { if (scriptEngineFactories != null) { for (ScriptEngineFactory scriptEngineFactory : scriptEngineFactories) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); } } }
public void setScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories) { if (scriptEngineFactories != null) { for (ScriptEngineFactory scriptEngineFactory : scriptEngineFactories) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); } } }
public void setScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories) { if (scriptEngineFactories != null) { for (ScriptEngineFactory scriptEngineFactory : scriptEngineFactories) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); } } }
public MathSpaceFactory() { myEngineManager = new ScriptEngineManager(); MathScriptEngineFactory mseFactory = new MathScriptEngineFactory(); // In server mode we are only allowed to change symbols that start with "$". // We use this feature to try to darken the line between symbol categories. // Note that the constructor for MathScriptEngineFactory sets this flag to false, so we // are overriding it here. Config.SERVER_MODE = true; myEngineManager.registerEngineName(ENGINE_FACTORY_NAME, mseFactory); } public MathGate makeScriptedMathGate() {
@Override public void initialize() throws InitializationException { super.initialize(); // Register Groovy Compilation Customizers by registering the XWiki Groovy Script Engine Factory which extends // the default Groovy Script Engine Factory and registers Compilation Customizers. this.scriptEngineManager.registerEngineName("groovy", this.groovyScriptEngineFactory); } }
public void setScriptEngineFactories(List<ScriptEngineFactory> scriptEngineFactories) { if (scriptEngineFactories != null) { for (ScriptEngineFactory scriptEngineFactory : scriptEngineFactories) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); } } }
public ScriptingEngines addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); return this; }
public ScriptingEngines addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); return this; }
public ScriptingEngines addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); return this; }
public ScriptingEngines addScriptEngineFactory(ScriptEngineFactory scriptEngineFactory) { scriptEngineManager.registerEngineName(scriptEngineFactory.getEngineName(), scriptEngineFactory); return this; }
@Test public void testScriptEngine() throws ScriptException { ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); scriptEngineManager.registerEngineName( "mvel", new MvelScriptEngineFactory()); ScriptEngine scriptEngine = scriptEngineManager.getEngineByName("mvel"); SimpleBindings simpleBindings = new SimpleBindings(); simpleBindings.put("a", 1); simpleBindings.put("b", 2); int c = (Integer) scriptEngine.eval("a + b", simpleBindings); assertEquals(c, 3); }