Modifier and Type | Interface and Description |
---|---|
interface |
GroovyCustomizer |
Constructor and Description |
---|
GremlinGroovyScriptEngine(Customizer... customizers) |
Modifier and Type | Interface and Description |
---|---|
interface |
BindingsCustomizer
Provides a way to alter the bindings on a
GremlinScriptEngine . |
interface |
ImportCustomizer
Provides the list of imports to apply to a
GremlinScriptEngine instance. |
interface |
ScriptCustomizer
A
Customizer that executes scripts in a GremlinScriptEngine instance for purpose of initialization. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBindingsCustomizer
Default implementation of the
BindingsCustomizer which adds bindings to the ScriptContext.GLOBAL_SCOPE . |
class |
DefaultImportCustomizer
Simple implementation of the
ImportCustomizer which allows direct setting of all the different import types. |
class |
DefaultScriptCustomizer
Default implementation of the
ScriptCustomizer that can create the script list from a list of files or
from lines of script. |
class |
LazyBindingsCustomizer
A customizer implementation that provides bindings to a
GremlinScriptEngine in the
ScriptContext.GLOBAL_SCOPE . |
Modifier and Type | Field and Description |
---|---|
protected Customizer[] |
AbstractGremlinPlugin.customizers |
Modifier and Type | Method and Description |
---|---|
List<Customizer> |
GremlinScriptEngineManager.getCustomizers(String scriptEngineName)
Get the list of
Customizer instances filtered by the scriptEngineName . |
List<Customizer> |
DefaultGremlinScriptEngineManager.getCustomizers(String scriptEngineName) |
Constructor and Description |
---|
AbstractGremlinPlugin(String moduleName,
Customizer... customizers)
Creates a base
GremlinPlugin that will apply to all GremlinScriptEngine instances. |
AbstractGremlinPlugin(String moduleName,
Set<String> appliesTo,
Customizer... customizers)
Creates a base
GremlinPlugin that will apply to specific GremlinScriptEngine instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
ConsoleCustomizer |
Constructor and Description |
---|
GremlinJythonScriptEngine(Customizer... customizers) |
Copyright © 2013–2017 Apache Software Foundation. All rights reserved.