public interface ViewsRenderer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXTENSION_SEPARATOR
The extension separator.
|
Modifier and Type | Method and Description |
---|---|
boolean |
exists(java.lang.String viewName) |
default java.util.Map<java.lang.String,java.lang.Object> |
modelOf(java.lang.Object data)
Creates a view model for the given data.
|
io.micronaut.core.io.Writable |
render(java.lang.String viewName,
java.lang.Object data) |
default io.micronaut.core.io.Writable |
render(java.lang.String viewName,
java.lang.Object data,
io.micronaut.http.HttpRequest<?> request) |
static final java.lang.String EXTENSION_SEPARATOR
@NonNull io.micronaut.core.io.Writable render(@NonNull java.lang.String viewName, @Nullable java.lang.Object data)
viewName
- view name to be renderdata
- response body to render it with a view@NonNull default io.micronaut.core.io.Writable render(@NonNull java.lang.String viewName, @Nullable java.lang.Object data, @NonNull io.micronaut.http.HttpRequest<?> request)
viewName
- view name to be renderdata
- response body to render it with a viewrequest
- HTTP requestboolean exists(@NonNull java.lang.String viewName)
viewName
- view name to be render@NonNull default java.util.Map<java.lang.String,java.lang.Object> modelOf(@Nullable java.lang.Object data)
data
- The data