@Produces(value="text/html") @Singleton public class RockerViewsRenderer extends java.lang.Object implements ViewsRenderer
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
folder |
protected RockerViewsRendererConfiguration |
rockerConfiguration |
protected RockerEngine |
rockerEngine |
protected ViewsConfiguration |
viewsConfiguration |
EXTENSION_SEPARATOR
Constructor and Description |
---|
RockerViewsRenderer(ViewsConfiguration viewsConfiguration,
RockerViewsRendererConfiguration rockerConfiguration,
RockerEngine rockerEngine) |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(java.lang.String viewName) |
io.micronaut.core.io.Writable |
render(java.lang.String view,
java.lang.Object data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
modelOf, render
protected final RockerEngine rockerEngine
protected final ViewsConfiguration viewsConfiguration
protected final RockerViewsRendererConfiguration rockerConfiguration
protected final java.lang.String folder
@Inject public RockerViewsRenderer(ViewsConfiguration viewsConfiguration, RockerViewsRendererConfiguration rockerConfiguration, RockerEngine rockerEngine)
viewsConfiguration
- Views ConfigurationrockerConfiguration
- Rocker ConfigurationrockerEngine
- Rocker Engine@NonNull public io.micronaut.core.io.Writable render(@NonNull java.lang.String view, @Nullable java.lang.Object data)
render
in interface ViewsRenderer
view
- view name to be renderdata
- response body to render it with a viewpublic boolean exists(@NonNull java.lang.String viewName)
exists
in interface ViewsRenderer
viewName
- view name to be render