Class JinjavaViewsRenderer<T,R>
java.lang.Object
io.micronaut.views.AbstractViewsRenderer<T,R>
io.micronaut.views.jinjava.JinjavaViewsRenderer<T,R>
- Type Parameters:
T- The model typeR- The request type
- All Implemented Interfaces:
io.micronaut.core.order.Ordered, ViewsRenderer<T,R>
@Singleton
@Requires(property="micronaut.views.jinja.enabled",notEquals="false") @Requires(classes=com.hubspot.jinjava.Jinjava.class)
public final class JinjavaViewsRenderer<T,R>
extends AbstractViewsRenderer<T,R>
Renders Views with HubSpot Jinjava.
- Since:
- 6.1.1
-
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionJinjavaViewsRenderer(ViewsRendererConfiguration viewsRendererConfiguration, ViewsConfiguration viewsConfiguration, io.micronaut.core.io.scan.ClassPathResourceLoader resourceLoader, com.hubspot.jinjava.Jinjava jinjava) -
Method Summary
Methods inherited from class AbstractViewsRenderer
defaultExtension, exists, getTemplate, viewLocationWithExtension, viewLocationWithoutExtension, viewNameWithExtensionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.order.Ordered
getOrder
-
Constructor Details
-
JinjavaViewsRenderer
public JinjavaViewsRenderer(@Named("jinjava") ViewsRendererConfiguration viewsRendererConfiguration, ViewsConfiguration viewsConfiguration, io.micronaut.core.io.scan.ClassPathResourceLoader resourceLoader, com.hubspot.jinjava.Jinjava jinjava) - Parameters:
viewsRendererConfiguration- Jinjava Views configurationviewsConfiguration- Views ConfigurationresourceLoader- Resources Loaderjinjava- The configured Jinjava engine
-
-
Method Details
-
render
-