public final class MustacheScriptEngineService extends java.lang.Object implements ScriptEngineService
Mustache object can then be re-used for subsequent executions.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
| Constructor and Description |
|---|
MustacheScriptEngineService() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.Object |
compile(java.lang.String templateName,
java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.String> params)
Compile a template string to (in this case) a Mustache object than can
later be re-used for execution to fill in missing parameter values.
|
ExecutableScript |
executable(CompiledScript compiledScript,
java.util.Map<java.lang.String,java.lang.Object> vars) |
java.lang.String |
getExtension() |
java.lang.String |
getType() |
boolean |
isInlineScriptEnabled() |
SearchScript |
search(CompiledScript compiledScript,
SearchLookup lookup,
java.util.Map<java.lang.String,java.lang.Object> vars) |
public static final java.lang.String NAME
public java.lang.Object compile(java.lang.String templateName,
java.lang.String templateSource,
java.util.Map<java.lang.String,java.lang.String> params)
compile in interface ScriptEngineServicetemplateSource - a string representing the template to compile.public java.lang.String getType()
getType in interface ScriptEngineServicepublic java.lang.String getExtension()
getExtension in interface ScriptEngineServicepublic ExecutableScript executable(CompiledScript compiledScript, @Nullable java.util.Map<java.lang.String,java.lang.Object> vars)
executable in interface ScriptEngineServicepublic SearchScript search(CompiledScript compiledScript, SearchLookup lookup, @Nullable java.util.Map<java.lang.String,java.lang.Object> vars)
search in interface ScriptEngineServicepublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic boolean isInlineScriptEnabled()
isInlineScriptEnabled in interface ScriptEngineService