@Singleton @Produces(value="text/html") @Requires(property="micronaut.views.pebble.enabled",notEquals="false") @Requires(classes=com.mitchellbosecke.pebble.PebbleEngine.class) public class PebbleViewsRenderer extends java.lang.Object implements ViewsRenderer
EXTENSION_SEPARATOR
Constructor and Description |
---|
PebbleViewsRenderer(PebbleConfiguration configuration,
com.mitchellbosecke.pebble.PebbleEngine engine) |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(java.lang.String name) |
io.micronaut.core.io.Writable |
render(java.lang.String name,
java.lang.Object data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
modelOf, render
@Inject public PebbleViewsRenderer(PebbleConfiguration configuration, com.mitchellbosecke.pebble.PebbleEngine engine)
public io.micronaut.core.io.Writable render(java.lang.String name, java.lang.Object data)
render
in interface ViewsRenderer
name
- view name to be renderdata
- response body to render it with a viewpublic boolean exists(java.lang.String name)
exists
in interface ViewsRenderer
name
- view name to be render