public class SpincastTemplatingRequestContextAddon<R extends RequestContext<?>> extends Object implements TemplatingRequestContextAddon<R>
| Constructor and Description |
|---|
SpincastTemplatingRequestContextAddon(R requestContext,
TemplatingEngine templatingEngine,
LocaleResolver localeResolver,
JsonManager jsonManager) |
@Inject public SpincastTemplatingRequestContextAddon(R requestContext, TemplatingEngine templatingEngine, LocaleResolver localeResolver, JsonManager jsonManager)
protected R getRequestContext()
protected TemplatingEngine getTemplatingEngine()
protected LocaleResolver getLocaleResolver()
protected JsonManager getJsonManager()
protected Locale getLocaleToUse()
public Map<String,Object> getTemplatingGlobalVariables()
getTemplatingGlobalVariables in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String evaluate(String content, Map<String,Object> params)
evaluate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String evaluate(String content, Map<String,Object> params, Locale locale)
evaluate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String evaluate(String content)
evaluate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String evaluate(String content, JsonObject model)
evaluate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String evaluate(String content, JsonObject model, Locale locale)
evaluate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, JsonObject model)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, JsonObject model, Locale locale)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, boolean isClasspathPath, JsonObject model)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, Map<String,Object> params)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, boolean isClasspathPath, Map<String,Object> params)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, Map<String,Object> params, Locale locale)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, boolean isClasspathPath, JsonObject model, Locale locale)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String fromTemplate(String templatePath, boolean isClasspathPath, Map<String,Object> params, Locale locale)
fromTemplate in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public void addTemplatingGlobalVariable(String key, Object value)
addTemplatingGlobalVariable in interface TemplatingRequestContextAddon<R extends RequestContext<?>>protected Object convertTemplatingGlobalVariableValue(Object value)
public void addTemplatingGlobalVariables(Map<String,Object> variables)
addTemplatingGlobalVariables in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public Object getTemplatingGlobalVariable(String key)
getTemplatingGlobalVariable in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public void deleteAllTemplatingGlobalVariables()
deleteAllTemplatingGlobalVariables in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public void deleteTemplatingGlobalVariable(String key)
deleteTemplatingGlobalVariable in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public String createPlaceholder(String variable)
createPlaceholder in interface TemplatingRequestContextAddon<R extends RequestContext<?>>public Map<String,Object> getSpincastReservedMap()
getSpincastReservedMap in interface TemplatingRequestContextAddon<R extends RequestContext<?>>Copyright © 2018. All rights reserved.