@Requires(beans=io.micronaut.views.ViewsRendererLocator.class) @Singleton public class DefaultTemplateBodyDecorator extends java.lang.Object implements TemplateBodyDecorator
DefaultImplementation
of TemplateBodyDecorator
.Constructor and Description |
---|
DefaultTemplateBodyDecorator(io.micronaut.views.ViewsRendererLocator viewsRendererLocator) |
Modifier and Type | Method and Description |
---|---|
org.slf4j.Logger |
getLogger() |
java.util.Optional<io.micronaut.views.ViewsRenderer> |
resolveViewsRenderer(BodyType bodyType,
java.lang.String viewName,
java.lang.Object data) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decorate, renderBody
public DefaultTemplateBodyDecorator(io.micronaut.views.ViewsRendererLocator viewsRendererLocator)
viewsRendererLocator
- ViewRendererLocatorpublic org.slf4j.Logger getLogger()
getLogger
in interface TemplateBodyDecorator
@NonNull public java.util.Optional<io.micronaut.views.ViewsRenderer> resolveViewsRenderer(@NonNull BodyType bodyType, @NonNull java.lang.String viewName, @Nullable java.lang.Object data)
resolveViewsRenderer
in interface TemplateBodyDecorator
bodyType
- Emails Body typeviewName
- template view namedata
- Template Model