- java.lang.Object
-
- colesico.framework.pebble.PebbleRenderer
-
- All Implemented Interfaces:
colesico.framework.htmlrenderer.HtmlRenderer<java.lang.String>
@Singleton public class PebbleRenderer extends java.lang.Object implements colesico.framework.htmlrenderer.HtmlRenderer<java.lang.String>- Author:
- Vladlen Larionov
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTM_VAR
-
Constructor Summary
Constructors Constructor Description PebbleRenderer(PebbleTemplateLoader tmplLoader, FrameworkExtension frameworkExtension, colesico.framework.ioc.Polysupplier<PebbleOptionsConfig> optionsSup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <M> java.io.Writerevaluate(java.lang.String templatePath, M templateModel)<M> colesico.framework.weblet.HtmlResponserender(java.lang.String templatePath, M model)
-
-
-
Field Detail
-
TM_VAR
public static final java.lang.String TM_VAR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PebbleRenderer
@Inject public PebbleRenderer(PebbleTemplateLoader tmplLoader, FrameworkExtension frameworkExtension, colesico.framework.ioc.Polysupplier<PebbleOptionsConfig> optionsSup)
-
-
Method Detail
-
render
public final <M> colesico.framework.weblet.HtmlResponse render(java.lang.String templatePath, M model)- Specified by:
renderin interfacecolesico.framework.htmlrenderer.HtmlRenderer<java.lang.String>
-
evaluate
public <M> java.io.Writer evaluate(java.lang.String templatePath, M templateModel)
-
-