public class ExprNashornScriptEngineImpl extends AbstractExprScriptEngine implements javax.script.Invocable
| Constructor and Description | 
|---|
ExprNashornScriptEngineImpl(javax.script.ScriptEngine nashornEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
ExprScriptEngineFactory | 
createFactory()  | 
java.lang.Object | 
eval(java.io.Reader reader)  | 
java.lang.Object | 
eval(java.io.Reader reader,
    javax.script.Bindings bindings)  | 
java.lang.Object | 
eval(java.io.Reader reader,
    javax.script.ScriptContext scriptContext)  | 
java.lang.Object | 
eval(java.lang.String text)  | 
java.lang.Object | 
eval(java.lang.String text,
    javax.script.Bindings bindings)  | 
java.lang.Object | 
eval(java.lang.String text,
    javax.script.ScriptContext scriptContext)  | 
javax.script.Bindings | 
getBindings(int scope)  | 
javax.script.ScriptContext | 
getContext()  | 
java.lang.String | 
getFunctionName(ExprDef exprDef)  | 
<T> T | 
getInterface(java.lang.Class<T> clazz)  | 
<T> T | 
getInterface(java.lang.Object thiz,
            java.lang.Class<T> clazz)  | 
java.lang.Object | 
invokeFunction(java.lang.String name,
              java.lang.Object... args)  | 
java.lang.Object | 
invokeMethod(java.lang.Object thiz,
            java.lang.String name,
            java.lang.Object... args)  | 
void | 
put(java.lang.String key,
   java.lang.Object value)  | 
void | 
setBindings(javax.script.Bindings bindings,
           int scope)  | 
void | 
setContext(javax.script.ScriptContext context)  | 
createBindings, getCurrentCompileContext, getCurrentScriptContext, getFactory, setCurrentScriptContextpublic ExprNashornScriptEngineImpl(javax.script.ScriptEngine nashornEngine)
public java.lang.Object eval(java.io.Reader reader)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEngineeval in class javax.script.AbstractScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.io.Reader reader,
                             javax.script.Bindings bindings)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEngineeval in class javax.script.AbstractScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.io.Reader reader,
                             javax.script.ScriptContext scriptContext)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.lang.String text)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEngineeval in class javax.script.AbstractScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.lang.String text,
                             javax.script.Bindings bindings)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEngineeval in class javax.script.AbstractScriptEnginejavax.script.ScriptExceptionpublic java.lang.Object eval(java.lang.String text,
                             javax.script.ScriptContext scriptContext)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic javax.script.ScriptContext getContext()
getContext in interface javax.script.ScriptEnginegetContext in class javax.script.AbstractScriptEnginepublic void setContext(javax.script.ScriptContext context)
setContext in interface javax.script.ScriptEnginesetContext in class javax.script.AbstractScriptEnginepublic javax.script.Bindings getBindings(int scope)
getBindings in interface javax.script.ScriptEnginegetBindings in class javax.script.AbstractScriptEnginepublic void setBindings(javax.script.Bindings bindings,
                        int scope)
setBindings in interface javax.script.ScriptEnginesetBindings in class javax.script.AbstractScriptEnginepublic void put(java.lang.String key,
                java.lang.Object value)
put in interface javax.script.ScriptEngineput in class javax.script.AbstractScriptEnginepublic java.lang.Object invokeFunction(java.lang.String name,
                                       java.lang.Object... args)
                                throws javax.script.ScriptException,
                                       java.lang.NoSuchMethodException
invokeFunction in interface javax.script.Invocablejavax.script.ScriptExceptionjava.lang.NoSuchMethodExceptionpublic java.lang.Object invokeMethod(java.lang.Object thiz,
                                     java.lang.String name,
                                     java.lang.Object... args)
                              throws javax.script.ScriptException,
                                     java.lang.NoSuchMethodException
invokeMethod in interface javax.script.Invocablejavax.script.ScriptExceptionjava.lang.NoSuchMethodExceptionpublic <T> T getInterface(java.lang.Class<T> clazz)
getInterface in interface javax.script.Invocablepublic <T> T getInterface(java.lang.Object thiz,
                          java.lang.Class<T> clazz)
getInterface in interface javax.script.Invocablepublic ExprScriptEngineFactory createFactory()
createFactory in class AbstractExprScriptEnginepublic java.lang.String getFunctionName(ExprDef exprDef) throws javax.script.ScriptException
getFunctionName in class AbstractExprScriptEnginejavax.script.ScriptException