T
- type of input model.public abstract class JteViewsRenderer<T> extends java.lang.Object implements ViewsRenderer<T>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_EXTENSION
Deprecated.
No longer used. Retained for binary compatibility.
|
Modifier | Constructor and Description |
---|---|
protected |
JteViewsRenderer(ViewsConfiguration viewsConfiguration,
JteViewsRendererConfiguration jteViewsRendererConfiguration,
gg.jte.ContentType contentType,
java.nio.file.Path classDirectory) |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(java.lang.String viewName) |
protected gg.jte.TemplateOutput |
getOutput(java.io.Writer out)
Deprecated.
No longer used. Retained for binary compatibility.
|
io.micronaut.core.io.Writable |
render(java.lang.String viewName,
T data,
io.micronaut.http.HttpRequest<?> request) |
@Deprecated public static final java.lang.String DEFAULT_EXTENSION
protected JteViewsRenderer(ViewsConfiguration viewsConfiguration, JteViewsRendererConfiguration jteViewsRendererConfiguration, gg.jte.ContentType contentType, java.nio.file.Path classDirectory)
viewsConfiguration
- Views configurationjteViewsRendererConfiguration
- JTE specific configurationcontentType
- JTE content type of this rendererclassDirectory
- When using dynamic templates, where to generate source and class files@NonNull public io.micronaut.core.io.Writable render(@NonNull java.lang.String viewName, @Nullable T data, @Nullable io.micronaut.http.HttpRequest<?> request)
render
in interface ViewsRenderer<T>
viewName
- view name to be rendereddata
- response body to render it with a viewrequest
- HTTP request@Deprecated @NonNull protected gg.jte.TemplateOutput getOutput(java.io.Writer out)
out
- output writerpublic boolean exists(@NonNull java.lang.String viewName)
exists
in interface ViewsRenderer<T>
viewName
- view name to be rendered