Package javax.script

Examples of javax.script.ScriptEngineManager


    protected boolean matches(E exchange, Object scriptValue) {
        return ObjectConverter.toBoolean(scriptValue);
    }

    protected ScriptEngine createScriptEngine() {
        ScriptEngineManager manager = new ScriptEngineManager();
        return manager.getEngineByName(scriptEngineName);
    }
View Full Code Here


    private Map<String, ScriptEngine> scriptEngineByNameCache;

    private ScriptEngineManager scriptEngineManager;

    public void afterPropertiesSet() throws Exception {
        scriptEngineManager = new ScriptEngineManager();
        scriptEngineByExtensionCache = new LinkedHashMap<String, ScriptEngine>(3);
        scriptEngineByNameCache = new LinkedHashMap<String, ScriptEngine>(3);
    }
View Full Code Here

        this.muleContext = context;
    }

    public void initialise() throws InitialisationException
    {
        scriptEngineManager = new ScriptEngineManager();

        // Create scripting engine
        if (scriptEngineName != null)
        {
            scriptEngine = createScriptEngineByName(scriptEngineName);
View Full Code Here

  }
     
  @Test
  public void testEvalMethod() throws ScriptException {
    Method method = ClassUtils.getMethod(JavaScriptUtilsTest.class, "execute", (Class<?>[]) null);
    ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine engine = manager.getEngineByName("js");
    JavaScript script = method.getAnnotation(JavaScript.class);
    assertNull(engine.eval(script.value()));
  }
View Full Code Here

  @interface JavaScript{
    String value();
  }
 
  public static ScriptEngine getScriptEngine() {
    ScriptEngineManager manager = new ScriptEngineManager();
        ScriptEngine engine = manager.getEngineByName("js");
        return engine;
  }
View Full Code Here

            boolean success = false;

            if (possibleScript.startsWith("=")) {
                //this is a javascript
                try {
                    ScriptEngineManager mgr = new ScriptEngineManager();
                    ScriptEngine js = mgr.getEngineByName("JavaScript");
                    String script = possibleScript.substring(1); //removing equal sign on the head

                    if (js == null) {
                        LOG.severe("Cannot instatiate a JavaScript engine");
                    }
View Full Code Here

            boolean success = false;

            if (possibleScript.startsWith("=")) {
                //this is a javascript
                try {
                    ScriptEngineManager mgr = new ScriptEngineManager();
                    ScriptEngine js = mgr.getEngineByName("JavaScript");
                    //removing equal sign on the head
                    String script = possibleScript.substring(1);

                    if (js == null) {
                        LOG.severe("Cannot instatiate a JavaScript engine");
View Full Code Here

            throw new JBIException("Failed to parse compiledScript. Reason:  " + e, e);
        }
    }

    protected ScriptEngine createScriptEngine() {
        ScriptEngineManager manager = new ScriptEngineManager();
        return manager.getEngineByName(scriptEngineName);
    }
View Full Code Here

            if ("py".equals(scriptExtn)) {
                pythonCachedir();
            }
            // Allow privileged access to run access classes. Requires RuntimePermission
            // for accessClassInPackage.sun.misc.
            ScriptEngineManager scriptEngineManager =
                AccessController.doPrivileged(new PrivilegedAction<ScriptEngineManager>() {
                    public ScriptEngineManager run() {
                        return new ScriptEngineManager();
                    }
                });
            return scriptEngineManager.getEngineByExtension(scriptExtn);
        }
    }
View Full Code Here

        model.addObjectListener(this);

        // get all installed script engines
        scriptExtensions = new HashSet<String>();
        ScriptEngineManager mgr = new ScriptEngineManager();
        for (ScriptEngineFactory sef : mgr.getEngineFactories()) {
            scriptExtensions.addAll(sef.getExtensions());
        }

        createGUI();
    }
View Full Code Here

TOP

Related Classes of javax.script.ScriptEngineManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.