@Deprecated
public class JepScriptEngine
extends java.lang.Object
implements javax.script.ScriptEngine, java.lang.AutoCloseable
ScriptEngine
Constructor and Description |
---|
JepScriptEngine()
Deprecated.
Make a new JepScriptEngine
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Deprecated.
You *must* close this
|
javax.script.Bindings |
createBindings()
Deprecated.
Describe
createBindings method here. |
java.lang.Object |
eval(java.io.Reader reader)
Deprecated.
Run script from reader.
|
java.lang.Object |
eval(java.io.Reader reader,
javax.script.Bindings bindings)
Deprecated.
Note: always returns null due to Python limitations.
|
java.lang.Object |
eval(java.io.Reader reader,
javax.script.ScriptContext context)
Deprecated.
Note: always returns null due to Python limitations.
|
java.lang.Object |
eval(java.lang.String line)
Deprecated.
Note: always returns null due to Python limitations.
|
java.lang.Object |
eval(java.lang.String line,
javax.script.Bindings b)
Deprecated.
Describe
eval method here. |
java.lang.Object |
eval(java.lang.String line,
javax.script.ScriptContext context)
Deprecated.
Describe
eval method here. |
java.lang.Object |
get(java.lang.String name)
Deprecated.
Describe
get method here. |
javax.script.Bindings |
getBindings(int scope)
Deprecated.
Describe
getBindings method here. |
javax.script.ScriptContext |
getContext()
Deprecated.
Describe
getContext method here. |
javax.script.ScriptEngineFactory |
getFactory()
Deprecated.
Describe
getFactory method here. |
void |
put(java.lang.String name,
java.lang.Object val)
Deprecated.
Describe
put method here. |
void |
setBindings(javax.script.Bindings bindings,
int scope)
Deprecated.
Describe
setBindings method here. |
void |
setContext(javax.script.ScriptContext c)
Deprecated.
Describe
setContext method here. |
public JepScriptEngine() throws javax.script.ScriptException
javax.script.ScriptException
- if an error occurspublic javax.script.Bindings createBindings()
createBindings
method here.createBindings
in interface javax.script.ScriptEngine
Bindings
valueScriptEngine.createBindings()
public java.lang.Object eval(java.io.Reader reader) throws javax.script.ScriptException
Run script from reader. Performance of this method will suck compared to using Jep.runScript(). Use the compiled interface or something.
eval
in interface javax.script.ScriptEngine
reader
- a Reader
valueObject
valuejavax.script.ScriptException
- if an error occurspublic java.lang.Object eval(java.io.Reader reader, javax.script.ScriptContext context) throws javax.script.ScriptException
eval
in interface javax.script.ScriptEngine
reader
- a Reader
valuecontext
- a ScriptContext
valueObject
valuejavax.script.ScriptException
- if an error occursScriptEngine.eval(java.io.Reader,
javax.script.ScriptContext)
public java.lang.Object eval(java.io.Reader reader, javax.script.Bindings bindings) throws javax.script.ScriptException
eval
in interface javax.script.ScriptEngine
reader
- a Reader
valuebindings
- a Bindings
valueObject
valuejavax.script.ScriptException
- if an error occursScriptEngine.eval(java.io.Reader,
javax.script.Bindings)
public java.lang.Object eval(java.lang.String line) throws javax.script.ScriptException
eval
in interface javax.script.ScriptEngine
line
- a String
valueObject
valuejavax.script.ScriptException
- if an error occursScriptEngine.eval(java.lang.String)
public java.lang.Object eval(java.lang.String line, javax.script.ScriptContext context) throws javax.script.ScriptException
eval
method here.eval
in interface javax.script.ScriptEngine
line
- a String
valuecontext
- a ScriptContext
valueObject
valuejavax.script.ScriptException
- if an error occurspublic java.lang.Object eval(java.lang.String line, javax.script.Bindings b) throws javax.script.ScriptException
eval
method here.eval
in interface javax.script.ScriptEngine
line
- a String
valueb
- a Bindings
valueObject
valuejavax.script.ScriptException
- if an error occurspublic javax.script.ScriptEngineFactory getFactory()
getFactory
method here.getFactory
in interface javax.script.ScriptEngine
ScriptEngineFactory
valuepublic java.lang.Object get(java.lang.String name)
get
method here.get
in interface javax.script.ScriptEngine
name
- a String
valueObject
valuepublic void put(java.lang.String name, java.lang.Object val) throws java.lang.IllegalArgumentException
put
method here.put
in interface javax.script.ScriptEngine
name
- a String
valueval
- an Object
valuejava.lang.IllegalArgumentException
- if an error occurspublic javax.script.Bindings getBindings(int scope)
getBindings
method here.getBindings
in interface javax.script.ScriptEngine
scope
- an int
valueBindings
valuepublic void setBindings(javax.script.Bindings bindings, int scope)
setBindings
method here.setBindings
in interface javax.script.ScriptEngine
bindings
- a Bindings
valuescope
- an int
valuepublic javax.script.ScriptContext getContext()
getContext
method here.getContext
in interface javax.script.ScriptEngine
ScriptContext
valuepublic void setContext(javax.script.ScriptContext c)
setContext
method here.setContext
in interface javax.script.ScriptEngine
c
- a ScriptContext
valuepublic void close()
close
in interface java.lang.AutoCloseable