Package javax.script

Examples of javax.script.SimpleBindings


                if (scriptEngine == null) {
                    throw new SerializationException("Script engine for \"" + language + "\" not found.");
                }

                // Don't pollute the engine namespace with the listener functions
                scriptEngine.setBindings(new SimpleBindings(), ScriptContext.ENGINE_SCOPE);

                try {
                    scriptEngine.eval(script);
                } catch (ScriptException exception) {
                    System.err.println(exception);
View Full Code Here


            Object result = null;

            String methodName = method.getName();
            if (methodName.equals(event)) {
                try {
                    SimpleBindings bindings = new SimpleBindings();
                    bindings.put(ARGUMENTS_KEY, args);
                    scriptEngine.setBindings(bindings, ScriptContext.ENGINE_SCOPE);
                    scriptEngine.eval(script);
                } catch (ScriptException exception) {
                    System.err.println(exception);
                    System.err.println(script);
View Full Code Here

    final String body = expression;
    return new Action0() {
      @Override
      public void invoke() {
        try {
          SimpleBindings b = new SimpleBindings(bindings);
          engine.eval(body, b);
        } catch (ScriptException ex) {
          throw new RuntimeException(ex);
        }
      }
View Full Code Here

    final String p1 = expression.substring(0, idx).trim();
    final String body = expression.substring(idx + 2);
    return new Action1<T>() {
      @Override
      public void invoke(T param1) {
        Bindings b = new SimpleBindings(bindings);
        b.put(p1, param1);
        try {
          engine.eval(body, b);
        } catch (ScriptException ex) {
          throw new RuntimeException(ex);
        }
View Full Code Here

    final String body = expression;
    return new Func0<T>() {
      @Override
      public T invoke() {
        try {
          SimpleBindings b = new SimpleBindings(bindings);
          @SuppressWarnings("unchecked")
          T result = (T)engine.eval(body, b);
          return result;
        } catch (ScriptException ex) {
          throw new RuntimeException(ex);
View Full Code Here

    final String p1 = expression.substring(0, idx).trim();
    final String body = expression.substring(idx + 2);
    return new Func1<U, T>() {
      @Override
      public T invoke(U param1) {
        Bindings b = new SimpleBindings(bindings);
        b.put(p1, param1);
        try {
          @SuppressWarnings("unchecked")
          T result = (T)engine.eval(body, b);
          return result;
        } catch (ScriptException ex) {
View Full Code Here

    }
    final String body = expression.substring(idx + 2);
    return new Func2<U, V, T>() {
      @Override
      public T invoke(U param1, V param2) {
        Bindings b = new SimpleBindings(bindings);
        b.put(paramList[0], param1);
        b.put(paramList[1], param2);
        try {
          @SuppressWarnings("unchecked")
          T result = (T)engine.eval(body, b);
          return result;
        } catch (ScriptException ex) {
View Full Code Here

                if (scriptEngine == null) {
                    throw new SerializationException("Script engine for \"" + language + "\" not found.");
                }

                // Don't pollute the engine namespace with the listener functions
                scriptEngine.setBindings(new SimpleBindings(), ScriptContext.ENGINE_SCOPE);

                try {
                    scriptEngine.eval(script);
                } catch (ScriptException exception) {
                    System.err.println(exception);
View Full Code Here

            Object result = null;

            String methodName = method.getName();
            if (methodName.equals(event)) {
                try {
                    SimpleBindings bindings = new SimpleBindings();
                    bindings.put(ARGUMENTS_KEY, args);
                    scriptEngine.setBindings(bindings, ScriptContext.ENGINE_SCOPE);
                    scriptEngine.eval(script);
                } catch (ScriptException exception) {
                    System.err.println(exception);
                    System.err.println(script);
View Full Code Here

    public static List<String> getEvaluates() {
        return Imports.evaluates;
    }

    public static Bindings getEvaluateBindings() throws IOException {
        Bindings bindings = new SimpleBindings();
        bindings.put(Imports.HDFS, FileSystem.get(new Configuration()));
        bindings.put(Imports.LOCAL, FileSystem.getLocal(new Configuration()));
        return bindings;
    }
View Full Code Here

TOP

Related Classes of javax.script.SimpleBindings

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.