@Authors(value={"kormakur","Nikolche Mihajlovski"})
@Since(value="5.2.0")
public class JMustacheViewResolver
extends org.rapidoid.http.impl.AbstractViewResolver<com.samskivert.mustache.Mustache.Compiler>
ViewResolver for samskivert's JMustache.
To use this call My.viewResolver(new JMustacheViewResolver());
If you want to customize any compiler configurations do e.g.:
JMustacheViewResolver resolver = new JMustacheViewResolver();
resolver.setCustomizer(compiler -> compiler.defaultValue("N/A"));
| Constructor and Description |
|---|
JMustacheViewResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected com.samskivert.mustache.Mustache.Compiler |
createViewFactory(org.rapidoid.http.customize.ResourceLoader templateLoader) |
org.rapidoid.http.View |
getView(String viewName,
org.rapidoid.http.customize.ResourceLoader templateLoader) |
protected com.samskivert.mustache.Mustache.TemplateLoader |
loader(org.rapidoid.http.customize.ResourceLoader templateLoader) |
protected org.rapidoid.http.View |
view(com.samskivert.mustache.Template mustache) |
public org.rapidoid.http.View getView(String viewName, org.rapidoid.http.customize.ResourceLoader templateLoader) throws Exception
Exceptionprotected com.samskivert.mustache.Mustache.Compiler createViewFactory(org.rapidoid.http.customize.ResourceLoader templateLoader)
createViewFactory in class org.rapidoid.http.impl.AbstractViewResolver<com.samskivert.mustache.Mustache.Compiler>protected com.samskivert.mustache.Mustache.TemplateLoader loader(org.rapidoid.http.customize.ResourceLoader templateLoader)
protected org.rapidoid.http.View view(com.samskivert.mustache.Template mustache)
Copyright © 2014–2016 Nikolche Mihajlovski and contributors. All rights reserved.