public interface ScriptTemplateConfig
ScriptEngine
for automatic lookup in a web environment.
Detected and used by ScriptTemplateView
.Modifier and Type | Method and Description |
---|---|
java.nio.charset.Charset |
getCharset()
Return the charset used to read script and template files.
|
java.lang.String |
getContentType()
Return the content type to use for the response.
|
javax.script.ScriptEngine |
getEngine()
Return the
ScriptEngine to use by the views. |
java.lang.String |
getEngineName()
Return the engine name that will be used to instantiate the
ScriptEngine . |
java.lang.String |
getRenderFunction()
Return the render function name (optional).
|
java.lang.String |
getRenderObject()
Return the object where the render function belongs (optional).
|
java.lang.String |
getResourceLoaderPath()
Return the resource loader path(s) via a Spring resource location.
|
java.lang.String[] |
getScripts()
Return the scripts to be loaded by the script engine (library or user provided).
|
java.lang.Boolean |
isSharedEngine()
Return whether to use a shared engine for all threads or whether to create
thread-local engine instances for each thread.
|
@Nullable javax.script.ScriptEngine getEngine()
ScriptEngine
to use by the views.@Nullable java.lang.String getEngineName()
ScriptEngine
.@Nullable java.lang.Boolean isSharedEngine()
@Nullable java.lang.String[] getScripts()
@Nullable java.lang.String getRenderObject()
@Nullable java.lang.String getRenderFunction()
ScriptEngine.eval(String, Bindings)
.@Nullable java.lang.String getContentType()
@Nullable java.nio.charset.Charset getCharset()
@Nullable java.lang.String getResourceLoaderPath()