public class ExprNashornScriptEngineImpl extends AbstractExprScriptEngine implements javax.script.Invocable, javax.script.Compilable
context| Constructor and Description | 
|---|
ExprNashornScriptEngineImpl(javax.script.ScriptEngine nashornEngine)  | 
| Modifier and Type | Method and Description | 
|---|---|
javax.script.CompiledScript | 
compile(java.io.Reader reader)  | 
javax.script.CompiledScript | 
compile(java.lang.String text)  | 
ExprScriptEngineFactory | 
createFactory()  | 
ExprScriptContext | 
createScriptContext(ExprDef exprDef,
                   ExprValueSupplier valueSupplier,
                   java.util.Map adfNames)  | 
java.lang.Object | 
eval(java.io.Reader reader,
    javax.script.ScriptContext scriptContext)  | 
java.lang.Object | 
eval(java.lang.String text,
    javax.script.ScriptContext scriptContext)  | 
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)  | 
protected java.lang.StackTraceElement[] | 
getStackTrace(java.lang.Throwable t)  | 
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)  | 
protected java.lang.Object | 
unwrap(java.lang.Object value)  | 
protected java.lang.Object | 
wrap(ExprScriptContext scriptContext,
    java.lang.Object value)  | 
createBindings, getCurrentCompileContext, getCurrentScriptContext, getFactory, getProperty, hasProperty, invalidateCache, invokeJavaMethod, prepareClass, setCurrentScriptContext, setPropertyeval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContextpublic ExprNashornScriptEngineImpl(javax.script.ScriptEngine nashornEngine)
public 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,
                             javax.script.ScriptContext scriptContext)
                      throws javax.script.ScriptException
eval in interface javax.script.ScriptEnginejavax.script.ScriptExceptionpublic 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 javax.script.CompiledScript compile(java.io.Reader reader)
                                    throws javax.script.ScriptException
compile in interface javax.script.Compilablejavax.script.ScriptExceptionpublic javax.script.CompiledScript compile(java.lang.String text)
                                    throws javax.script.ScriptException
compile in interface javax.script.Compilablejavax.script.ScriptExceptionpublic ExprScriptContext createScriptContext(ExprDef exprDef, ExprValueSupplier valueSupplier, java.util.Map adfNames)
createScriptContext in class AbstractExprScriptEnginepublic ExprScriptEngineFactory createFactory()
createFactory in class AbstractExprScriptEnginepublic java.lang.String getFunctionName(ExprDef exprDef) throws javax.script.ScriptException
getFunctionName in class AbstractExprScriptEnginejavax.script.ScriptExceptionprotected java.lang.Object wrap(ExprScriptContext scriptContext, java.lang.Object value)
wrap in class AbstractExprScriptEngineprotected java.lang.Object unwrap(java.lang.Object value)
unwrap in class AbstractExprScriptEngineprotected java.lang.StackTraceElement[] getStackTrace(java.lang.Throwable t)
getStackTrace in class AbstractExprScriptEngine