Class GraphQLScriptEngine
- java.lang.Object
-
- javax.script.AbstractScriptEngine
-
- org.apache.sling.graphql.core.scripting.GraphQLScriptEngine
-
- All Implemented Interfaces:
ScriptEngine
public class GraphQLScriptEngine extends AbstractScriptEngine
-
-
Field Summary
Fields Modifier and Type Field Description static intJSON_INDENT_SPACES-
Fields inherited from class javax.script.AbstractScriptEngine
context
-
Fields inherited from interface javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
-
-
Constructor Summary
Constructors Constructor Description GraphQLScriptEngine(GraphQLScriptEngineFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BindingscreateBindings()Objecteval(Reader reader, ScriptContext context)Objecteval(String script, ScriptContext context)ScriptEngineFactorygetFactory()-
Methods inherited from class javax.script.AbstractScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContext
-
-
-
-
Field Detail
-
JSON_INDENT_SPACES
public static final int JSON_INDENT_SPACES
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GraphQLScriptEngine
public GraphQLScriptEngine(GraphQLScriptEngineFactory factory)
-
-
Method Detail
-
eval
public Object eval(String script, ScriptContext context) throws ScriptException
- Throws:
ScriptException
-
eval
public Object eval(Reader reader, ScriptContext context) throws ScriptException
- Throws:
ScriptException
-
createBindings
public Bindings createBindings()
-
getFactory
public ScriptEngineFactory getFactory()
-
-