public class SuccinctScriptEngine extends Object implements ScriptEngine, Compilable
Modifier and Type | Field and Description |
---|---|
static String |
CASTER |
static String |
CASTER_ATTRIBUTES |
static String |
FILLER |
static String |
FORMATTER |
static String |
SOURCE |
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME
Modifier | Constructor and Description |
---|---|
protected |
SuccinctScriptEngine(SuccinctScriptEngineFactory factory) |
Modifier and Type | Method and Description |
---|---|
CompiledScript |
compile(Reader reader) |
CompiledScript |
compile(String script) |
Bindings |
createBindings() |
Object |
eval(Reader reader) |
Object |
eval(Reader reader,
Bindings bindings) |
Object |
eval(Reader reader,
ScriptContext scriptContext) |
Object |
eval(String script) |
Object |
eval(String script,
Bindings bindings) |
Object |
eval(String script,
ScriptContext scriptContext) |
Object |
get(String key) |
Bindings |
getBindings(int scope) |
ScriptContext |
getContext() |
ScriptEngineFactory |
getFactory() |
void |
put(String key,
Object value) |
void |
setBindings(Bindings bindings,
int scope) |
void |
setContext(ScriptContext scriptContext) |
public static final String SOURCE
public static final String FORMATTER
public static final String FILLER
public static final String CASTER
public static final String CASTER_ATTRIBUTES
protected SuccinctScriptEngine(SuccinctScriptEngineFactory factory)
public ScriptEngineFactory getFactory()
getFactory
in interface ScriptEngine
public ScriptContext getContext()
getContext
in interface ScriptEngine
public void setContext(ScriptContext scriptContext)
setContext
in interface ScriptEngine
public Bindings getBindings(int scope)
getBindings
in interface ScriptEngine
public void setBindings(Bindings bindings, int scope)
setBindings
in interface ScriptEngine
public Bindings createBindings()
createBindings
in interface ScriptEngine
public Object get(String key)
get
in interface ScriptEngine
public void put(String key, Object value)
put
in interface ScriptEngine
public Object eval(String script) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(Reader reader) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(String script, ScriptContext scriptContext) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(Reader reader, ScriptContext scriptContext) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(String script, Bindings bindings) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public Object eval(Reader reader, Bindings bindings) throws ScriptException
eval
in interface ScriptEngine
ScriptException
public CompiledScript compile(Reader reader) throws ScriptException
compile
in interface Compilable
ScriptException
public CompiledScript compile(String script) throws ScriptException
compile
in interface Compilable
ScriptException
Copyright © 2009-2015 Three Crickets LLC.