public class NashornScriptEngine extends Object implements JSScriptEngine
| Modifier and Type | Field and Description |
|---|---|
static String |
DASH_JS |
static String |
RDFQUERY_JS |
| Constructor and Description |
|---|
NashornScriptEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected Reader |
createScriptReader(String url) |
Object |
eval(String expr) |
void |
executeLibraries(org.apache.jena.rdf.model.Resource e) |
void |
executeScriptFromURL(String url) |
Object |
get(String varName) |
ScriptEngine |
getEngine() |
Object |
invokeFunction(String functionName,
org.apache.jena.query.QuerySolution bindings) |
Object |
invokeFunctionOrdered(String functionName,
Object[] params) |
void |
put(String varName,
Object value) |
public static final String DASH_JS
public static final String RDFQUERY_JS
public Object eval(String expr) throws ScriptException
eval in interface JSScriptEngineScriptExceptionpublic void executeLibraries(org.apache.jena.rdf.model.Resource e)
throws Exception
executeLibraries in interface JSScriptEngineExceptionpublic final void executeScriptFromURL(String url) throws Exception
executeScriptFromURL in interface JSScriptEngineExceptionprotected Reader createScriptReader(String url) throws Exception
Exceptionpublic Object get(String varName)
get in interface JSScriptEnginepublic final ScriptEngine getEngine()
public Object invokeFunction(String functionName, org.apache.jena.query.QuerySolution bindings) throws ScriptException, NoSuchMethodException
invokeFunction in interface JSScriptEngineScriptExceptionNoSuchMethodExceptionpublic Object invokeFunctionOrdered(String functionName, Object[] params) throws ScriptException, NoSuchMethodException
invokeFunctionOrdered in interface JSScriptEngineScriptExceptionNoSuchMethodExceptionpublic void put(String varName, Object value)
put in interface JSScriptEngineCopyright © 2019 TopQuadrant, Inc.. All rights reserved.