org.apache.myfaces.extensions.cdi.scripting.impl
Class DefaultScriptExecutor

java.lang.Object
  extended by org.apache.myfaces.extensions.cdi.scripting.impl.DefaultScriptExecutor
All Implemented Interfaces:
ScriptExecutor

public class DefaultScriptExecutor
extends Object
implements ScriptExecutor

Author:
Gerhard Petracek

Constructor Summary
DefaultScriptExecutor(javax.script.ScriptEngine scriptEngine)
           
 
Method Summary
 Object eval(String script)
           
 Object eval(String script, javax.script.Bindings bindings)
           
<T> T
eval(String script, javax.script.Bindings bindings, Class<T> returnType)
           
<T> T
eval(String script, Class<T> returnType)
           
 Object eval(String script, Map<String,Object> arguments)
           
<T> T
eval(String script, Map<String,Object> arguments, Class<T> returnType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultScriptExecutor

public DefaultScriptExecutor(javax.script.ScriptEngine scriptEngine)
Method Detail

eval

public Object eval(String script)
Specified by:
eval in interface ScriptExecutor

eval

public Object eval(String script,
                   Map<String,Object> arguments)
Specified by:
eval in interface ScriptExecutor

eval

public Object eval(String script,
                   javax.script.Bindings bindings)
Specified by:
eval in interface ScriptExecutor

eval

public <T> T eval(String script,
                  Class<T> returnType)
Specified by:
eval in interface ScriptExecutor

eval

public <T> T eval(String script,
                  Map<String,Object> arguments,
                  Class<T> returnType)
Specified by:
eval in interface ScriptExecutor

eval

public <T> T eval(String script,
                  javax.script.Bindings bindings,
                  Class<T> returnType)
Specified by:
eval in interface ScriptExecutor


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.