Java javax.script ScriptEngine fields, constructors, methods, implement or subclass

Example usage for Java javax.script ScriptEngine fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for javax.script ScriptEngine.

The text is from its open source code.

Subclass

javax.script.ScriptEngine has subclasses.
Click this link to see all its subclasses.

Field

StringARGV
Reserved key for a named value that passes an array of positional arguments to a script.
StringFILENAME
Reserved key for a named value that is the name of the file being executed.
StringENGINE
Reserved key for a named value that is the name of the ScriptEngine implementation.
StringENGINE_VERSION
Reserved key for a named value that identifies the version of the ScriptEngine implementation.
StringNAME
Reserved key for a named value that identifies the short name of the scripting language.
StringLANGUAGE
Reserved key for a named value that is the full name of Scripting Language supported by the implementation.
StringLANGUAGE_VERSION
Reserved key for the named value that identifies the version of the scripting language supported by the implementation.

Method

BindingscreateBindings()
Returns an uninitialized Bindings.
Objecteval(String script)
Executes the specified script.
Objecteval(Reader reader)
Same as eval(String) except that the source of the script is provided as a Reader
Objecteval(String script, ScriptContext context)
Causes the immediate execution of the script whose source is the String passed as the first argument.
Objecteval(Reader reader, ScriptContext context)
Same as eval(String, ScriptContext) where the source of the script is read from a Reader.
Objecteval(String script, Bindings n)
Executes the script using the Bindings argument as the ENGINE_SCOPE Bindings of the ScriptEngine during the script execution.
Objecteval(Reader reader, Bindings n)
Same as eval(String, Bindings) except that the source of the script is provided as a Reader.
Objectget(String key)
Retrieves a value set in the state of this engine.
BindingsgetBindings(int scope)
Returns a scope of named values.
ClassgetClass()
Returns the runtime class of this Object .
ScriptContextgetContext()
Returns the default ScriptContext of the ScriptEngine whose Bindings, Reader and Writers are used for script executions when no ScriptContext is specified.
ScriptEngineFactorygetFactory()
Returns a ScriptEngineFactory for the class to which this ScriptEngine belongs.
voidput(String key, Object value)
Sets a key/value pair in the state of the ScriptEngine that may either create a Java Language Binding to be used in the execution of scripts or be used in some other way, depending on whether the key is reserved.
voidsetBindings(Bindings bindings, int scope)
Sets a scope of named values to be used by scripts.
voidsetContext(ScriptContext context)
Sets the default ScriptContext of the ScriptEngine whose Bindings, Reader and Writers are used for script executions when no ScriptContext is specified.
StringtoString()
Returns a string representation of the object.