public class GroovyEngine extends Object implements ScriptEngine
| Modifier and Type | Class and Description |
|---|---|
static class |
GroovyEngine.Format |
| Modifier and Type | Field and Description |
|---|---|
protected groovy.lang.Binding |
sharedData |
| Constructor and Description |
|---|
GroovyEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
del(String... vars) |
Object |
deserialize(String value,
String formatStr) |
Object |
execute(File script,
Object[] args) |
Object |
execute(Object closure,
Object... args) |
Object |
execute(String statement) |
Map<String,Object> |
find(String name) |
Object |
get(String name) |
List<String> |
getDeserializationFormats() |
String |
getEngineName() |
List<String> |
getExtensions() |
List<String> |
getSerializationFormats() |
boolean |
hasVariable(String name) |
void |
persist(Path file,
Object object) |
void |
persist(Path file,
Object object,
String format) |
void |
put(String name,
Object value) |
String |
toJson(Object obj) |
Map<String,Object> |
toMap(Object obj) |
String |
toString(Object obj) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeserialize, execute, findpublic boolean hasVariable(String name)
hasVariable in interface ScriptEnginepublic void put(String name, Object value)
put in interface ScriptEnginepublic Object get(String name)
get in interface ScriptEnginepublic List<String> getSerializationFormats()
getSerializationFormats in interface ScriptEnginepublic List<String> getDeserializationFormats()
getDeserializationFormats in interface ScriptEnginepublic Object deserialize(String value, String formatStr)
deserialize in interface ScriptEnginepublic void persist(Path file, Object object)
persist in interface ScriptEnginepublic void persist(Path file, Object object, String format)
persist in interface ScriptEnginepublic Object execute(File script, Object[] args) throws Exception
execute in interface ScriptEngineExceptionpublic Object execute(String statement) throws Exception
execute in interface ScriptEngineExceptionpublic Object execute(Object closure, Object... args)
execute in interface ScriptEnginepublic String getEngineName()
getEngineName in interface ScriptEnginepublic List<String> getExtensions()
getExtensions in interface ScriptEnginepublic void del(String... vars)
del in interface ScriptEnginepublic String toJson(Object obj)
toJson in interface ScriptEnginepublic String toString(Object obj)
toString in interface ScriptEngineCopyright © 2020. All rights reserved.