Class E_JsonNashorn
java.lang.Object
org.apache.jena.sparql.function.FunctionBase
org.aksw.jena_sparql_api.sparql.ext.json.E_JsonNashorn
- All Implemented Interfaces:
org.apache.jena.sparql.function.Function
public class E_JsonNashorn
extends org.apache.jena.sparql.function.FunctionBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ScriptEngineprotected com.google.gson.Gsonprotected booleanprotected Objectprotected Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Objectcall(ScriptEngine engine, Object fn, Iterable<Object> args) static Objectcall(ScriptEngine engine, Object fn, Object... args) voidcheckBuild(String uri, org.apache.jena.sparql.expr.ExprList args) static E_JsonNashorncreate()org.apache.jena.sparql.expr.NodeValueprotected StringfunctionString(String str, int argc) Methods inherited from class org.apache.jena.sparql.function.FunctionBase
build, exec, exec
-
Field Details
-
engine
-
gson
protected com.google.gson.Gson gson -
jsonParse
-
jsonStringify
-
implicit
protected boolean implicit
-
-
Constructor Details
-
E_JsonNashorn
- Throws:
ScriptException
-
E_JsonNashorn
- Throws:
ScriptException
-
-
Method Details
-
create
- Throws:
ScriptException
-
call
-
call
-
exec
- Specified by:
execin classorg.apache.jena.sparql.function.FunctionBase
-
functionString
-
checkBuild
- Specified by:
checkBuildin classorg.apache.jena.sparql.function.FunctionBase
-