Example usage for Java javax.script ScriptEngine fields, constructors, methods, implement or subclass
The text is from its open source code.
String | ARGV Reserved key for a named value that passes an array of positional arguments to a script. |
String | FILENAME Reserved key for a named value that is the name of the file being executed. |
String | ENGINE Reserved key for a named value that is the name of the ScriptEngine implementation. |
String | ENGINE_VERSION Reserved key for a named value that identifies the version of the ScriptEngine implementation. |
String | NAME Reserved key for a named value that identifies the short name of the scripting language. |
String | LANGUAGE Reserved key for a named value that is the full name of Scripting Language supported by the implementation. |
String | LANGUAGE_VERSION Reserved key for the named value that identifies the version of the scripting language supported by the implementation. |
Bindings | createBindings() Returns an uninitialized Bindings . |
Object | eval(String script) Executes the specified script. |
Object | eval(Reader reader) Same as eval(String) except that the source of the script is provided as a Reader |
Object | eval(String script, ScriptContext context) Causes the immediate execution of the script whose source is the String passed as the first argument. |
Object | eval(Reader reader, ScriptContext context) Same as eval(String, ScriptContext) where the source of the script is read from a Reader . |
Object | eval(String script, Bindings n) Executes the script using the Bindings argument as the ENGINE_SCOPE Bindings of the ScriptEngine during the script execution. |
Object | eval(Reader reader, Bindings n) Same as eval(String, Bindings) except that the source of the script is provided as a Reader . |
Object | get(String key) Retrieves a value set in the state of this engine. |
Bindings | getBindings(int scope) Returns a scope of named values. |
Class> | getClass() Returns the runtime class of this Object . |
ScriptContext | getContext() Returns the default ScriptContext of the ScriptEngine whose Bindings, Reader and Writers are used for script executions when no ScriptContext is specified. |
ScriptEngineFactory | getFactory() Returns a ScriptEngineFactory for the class to which this ScriptEngine belongs. |
void | put(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. |
void | setBindings(Bindings bindings, int scope) Sets a scope of named values to be used by scripts. |
void | setContext(ScriptContext context) Sets the default ScriptContext of the ScriptEngine whose Bindings, Reader and Writers are used for script executions when no ScriptContext is specified. |
String | toString() Returns a string representation of the object. |