public interface ScriptEngine
| Modifier and Type | Method and Description |
|---|---|
void |
del(String... vars)
Deletes variables.
|
default Object |
execute(File script)
Executes scriptEngine script
|
Object |
execute(File script,
Object[] args)
Executes scriptEngine script
|
Object |
execute(String statement)
Executes scriptEngine statement
|
default Object |
expandParameter(String variable)
Substitute variable reference with its value.
|
Object |
expandParameter(String variable,
String format)
Substitute variable reference with its value.
|
default Map<String,Object> |
find()
Gets all variables with values
|
Map<String,Object> |
find(String name)
Gets all the variables that match the name.
|
Object |
get(String name)
Gets variable value
|
String |
getEngineName() |
Collection<String> |
getExtensions() |
boolean |
hasVariable(String name)
Tests if console variable exists
|
default void |
persist(Path file,
Object object)
Persists object value to file.
|
void |
persist(Path file,
Object object,
String format)
Persists object value to file.
|
void |
put(String name,
Object value)
Creates variable
|
String |
toJson(Object object)
Converts object to JSON string.
|
String |
toString(Object object)
Converts object to string.
|
String getEngineName()
Collection<String> getExtensions()
boolean hasVariable(String name)
name - void put(String name, Object value)
name - of the variablevalue - of the variableObject get(String name)
name - of the variableMap<String,Object> find(String name)
name - of the variablevoid del(String... vars)
vars - String toJson(Object object)
object - object to convert to JSONString toString(Object object)
object - object to convert to stringdefault Object expandParameter(String variable)
variable - ExceptionObject expandParameter(String variable, String format)
variable - format - serialization formatExceptiondefault void persist(Path file, Object object)
file - object - void persist(Path file, Object object, String format)
file - object - format - Object execute(String statement) throws Exception
statement - Exceptiondefault Object execute(File script) throws Exception
script - ExceptionCopyright © 2020. All rights reserved.