public final class MustacheScriptEngineService extends AbstractComponent implements ScriptEngineService
Mustache object can then be re-used for subsequent executions.| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
NAME |
deprecationLogger, logger, settings| コンストラクタと説明 |
|---|
MustacheScriptEngineService(Settings settings) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close() |
Object |
compile(String template,
Map<String,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,
Map<String,Object> vars) |
String[] |
extensions() |
boolean |
sandboxed() |
void |
scriptRemoved(CompiledScript script)
Handler method called when a script is removed from the Guava cache.
|
SearchScript |
search(CompiledScript compiledScript,
SearchLookup lookup,
Map<String,Object> vars) |
String[] |
types() |
logDeprecatedSetting, logRemovedSetting, nodeNamepublic Object compile(String template, Map<String,String> params)
compile インタフェース内 ScriptEngineServicetemplate - a string representing the template to compile.public String[] types()
types インタフェース内 ScriptEngineServicepublic String[] extensions()
extensions インタフェース内 ScriptEngineServicepublic boolean sandboxed()
sandboxed インタフェース内 ScriptEngineServicepublic ExecutableScript executable(CompiledScript compiledScript, @Nullable Map<String,Object> vars)
executable インタフェース内 ScriptEngineServicepublic SearchScript search(CompiledScript compiledScript, SearchLookup lookup, @Nullable Map<String,Object> vars)
search インタフェース内 ScriptEngineServicepublic void close()
close インタフェース内 Closeableclose インタフェース内 AutoCloseablepublic void scriptRemoved(CompiledScript script)
ScriptEngineServicescriptRemoved インタフェース内 ScriptEngineServiceCopyright © 2009–2016. All rights reserved.