final public void setAnimation(Iterable<CharSequence> animationData) { try { final AnimationDecoder animationDecoder = new AnimationDecoder(animationData); this.animation = Animation.create(animationDecoder.decode()); } catch (ScriptException e) { e.printStackTrace(); } }
public ScriptBuilder eval(String javascript) { try { this.scriptEngine.eval(javascript, this.bindings); } catch (ScriptException e) { // TODO Auto-generated catch block e.printStackTrace(); } return this; }
ScriptEngine engine = mgr.getEngineByExtension("js"); try { System.out.println(engine.eval("5 * 8 + 2")); } catch (ScriptException ex) { ex.printStackTrace(System.err); }
try { System.out.println(equa); funcVal = ((Number) engine.eval(equa)).doubleValue(); } catch (ScriptException e) { e.printStackTrace(); }
ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine jsEngine = mgr.getEngineByName("JavaScript"); String input = "MrsMarple=new Person(); MrsMarple.age=30;" try { jsEngine.eval(input); } catch (ScriptException ex) { ex.printStackTrace(); }
try { final ScriptEngine engine = new ScriptEngineManager().getEngineByName("js"); final Object result = engine.eval("23+33-34*2^2"); System.out.println(result); } catch (final ScriptException e) { e.printStackTrace(); }
public double functionVal(double x, String equa) { try { System.out.println(equa); engine.put("x", 10); funcVal = ((Number) engine.eval(equa)).doubleValue(); System.out.println(equa + " = " + funcVal); } catch (ScriptException e) { e.printStackTrace(); } return funcVal; }
public static void main(String[] args) { ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("JavaScript"); try { engine.eval("print('Hello, world!')"); } catch (ScriptException ex) { ex.printStackTrace(); } }
ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName("jav8"); try { engine.eval("print('Hello, world!')"); } catch (ScriptException ex) { ex.printStackTrace(); }
String obj = "{'name':{'type': 'text', 'onClick': function (){console.log('Hello')}}}"; try { ScriptEngine se = new ScriptEngineManager().getEngineByName("js"); se.eval(String.format("Object.bindProperties(this, %s);", obj)); se.eval("print(this.name.onClick)"); } catch (ScriptException e) { e.printStackTrace(); }
ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); try { Object result = engine.eval("(1 + 2)*3"); System.out.println(result); } catch (ScriptException e1) { e1.printStackTrace(); }
ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); try { Boolean result = (Boolean) engine.eval("28 >= 25 && 28 <= 30"); if (result) { System.out.println("OK OK"); } } catch (ScriptException e) { e.printStackTrace(); }
ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("JavaScript"); String foo = "( (21 + 3) / 4 ) "; try { System.out.println(engine.eval(foo)); } catch (ScriptException e) { // TODO Auto-generated catch block e.printStackTrace(); }
ScriptEngine engine = new ScriptEngineManager().getEngineByExtension("js"); String[] vars = {"var1 = 'xyz'", "var2 = 'xyz'"}; try { for (String var : vars) { engine.eval(var); } System.out.println(engine.eval("var1 == var2 ")); } catch (ScriptException e) { e.printStackTrace(); }
StringBuffer sb = new StringBuffer(); sb.append("do shell script \"qlmanage -p \" & \"somepath/somefile\"").append("\n") ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("AppleScript"); try { engine.eval(sb.toString()); } catch (ScriptException e) { e.printStackTrace(); }
try { ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName("JavaScript"); Object result = engine.eval("1 + 2 / 2"); System.out.println(result.getClass().getCanonicalName()); System.out.println(result); } catch (ScriptException e) { e.printStackTrace(); }
public static void main(String[] args) { ScriptEngineManager sem = new ScriptEngineManager(); ScriptEngine ruby = sem.getEngineByExtension("rb"); try { ruby.eval("puts 'Hello World!'"); } catch (ScriptException ex) { ex.printStackTrace(); } } }
/** * Init the Nashorn engine and load the Vue compiler in it. */ private void initEngine() { engine = (NashornScriptEngine) new ScriptEngineManager().getEngineByName("nashorn"); try { engine.eval("(function(global){global.global = global})(this);"); engine.eval(NashornVueTemplateCompiler.NASHORN_VUE_TEMPLATE_COMPILER); } catch (ScriptException e) { e.printStackTrace(); } }
final public void setAnimation(Iterable<CharSequence> animationData) { try { final AnimationDecoder animationDecoder = new AnimationDecoder(animationData); this.animation = Animation.create(animationDecoder.decode()); } catch (ScriptException e) { e.printStackTrace(); } }