Package | Description |
---|---|
org.springframework.scripting |
Core interfaces for Spring's scripting support.
|
org.springframework.scripting.bsh |
Package providing integration of
BeanShell
(and BeanShell2)
into Spring's scripting infrastructure.
|
org.springframework.scripting.groovy |
Package providing integration of
Groovy
into Spring's scripting infrastructure.
|
org.springframework.scripting.support |
Support classes for Spring's scripting package.
|
Modifier and Type | Method and Description |
---|---|
Object |
ScriptEvaluator.evaluate(ScriptSource script)
Evaluate the given script.
|
Object |
ScriptEvaluator.evaluate(ScriptSource script,
Map<String,Object> arguments)
Evaluate the given script with the given arguments.
|
Object |
ScriptFactory.getScriptedObject(ScriptSource scriptSource,
Class<?>... actualInterfaces)
Factory method for creating the scripted Java object.
|
Class<?> |
ScriptFactory.getScriptedObjectType(ScriptSource scriptSource)
Determine the type of the scripted Java object.
|
Modifier and Type | Method and Description |
---|---|
Object |
BshScriptFactory.getScriptedObject(ScriptSource scriptSource,
Class<?>... actualInterfaces)
Load and parse the BeanShell script via
BshScriptUtils . |
Class<?> |
BshScriptFactory.getScriptedObjectType(ScriptSource scriptSource) |
Modifier and Type | Method and Description |
---|---|
protected Object |
GroovyScriptFactory.executeScript(ScriptSource scriptSource,
Class<?> scriptClass)
Instantiate the given Groovy script class and run it if necessary.
|
Object |
GroovyScriptFactory.getScriptedObject(ScriptSource scriptSource,
Class<?>... actualInterfaces)
Loads and parses the Groovy script via the GroovyClassLoader.
|
Class<?> |
GroovyScriptFactory.getScriptedObjectType(ScriptSource scriptSource) |
Modifier and Type | Method and Description |
---|---|
Object |
StandardScriptFactory.getScriptedObject(ScriptSource scriptSource,
Class<?>... actualInterfaces)
Load and parse the script via JSR-223's ScriptEngine.
|
Class<?> |
StandardScriptFactory.getScriptedObjectType(ScriptSource scriptSource) |